Bus times from Royal Oak, Machen

Royal Oak, Machen is served by 3 bus routes (50, 50A and J), run by Stagecoach South Wales and Caerphilly County Borough Council. The next buses go to Newport and Caerphilly.

Next departures

TimeRouteTo
06:2450Newport
06:4150ANewport
07:1850Caerphilly
07:1950Newport
07:4150ANewport
07:5050ACaerphilly
08:1050Newport
08:3250Caerphilly
08:4050ANewport
09:0050ACaerphilly
09:2050Newport
09:2450Caerphilly
09:4350ANewport
09:5950ACaerphilly
10:1350Newport
10:2350Caerphilly
10:4550ANewport
10:5950ACaerphilly
11:1350Newport
11:2350Caerphilly

Routes from this stop

Stops nearby

All bus routes and stops in Machen

Questions

Which buses stop at Royal Oak, Machen?
3 routes: 50, 50A and J, run by Stagecoach South Wales and Caerphilly County Borough Council.
Where is Royal Oak, Machen?
Royal Oak is in Machen, Caerphilly.
Where do buses from Royal Oak, Machen go?
The next departures go to Newport and Caerphilly.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 3 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook