Barmouth
Barmouth
Cardiff
Cardiff
Train Driving

Barmouth to Cardiff

Updated: 30 May 2026

The journey from Barmouth to Cardiff spans approximately 160 miles through the heart of Wales. You can travel via the scenic Cambrian Line, which requires a change at Shrewsbury. Alternatively, driving takes you down the A470, a mountainous route offering dramatic views of the Brecon Beacons. The train journey is renowned for its coastal vistas between Barmouth and Machynlleth. Expect a travel time of roughly 4 hours by rail or 4.5 hours by car depending on traffic. This route connects the rugged North Wales coast to the vibrant capital city of Cardiff.

Total Distance: 257 km driving distance, 165 km straight-line air distance.
Fastest Way
Driving, 4 hours 30 mins, subject to traffic conditions on the A470.
Cheapest Way
Train, 45 GBP, when booked as an Advance ticket.
Compare Barmouth to Cardiff Routes
Train
Connecting
Driving
Direct
Duration 4 hours 15 mins 4 hours 30 mins
Avg Price 45-65 GBP 35-50 GBP fuel
Operator Transport for Wales N/A
Route Cambrian Line via Machynlleth and Shrewsbury to Cardiff Central. A496 to A470 through Dolgellau and Brecon.
Tip Book your tickets in advance via the Transport for Wales app to save on peak fares. The A470 is a single-carriageway road with limited overtaking spots; plan for slower speeds.
Travel Tips
  • Rail Pass
    Consider a Wales Rover ticket if you plan to stop at multiple stations along the route.
  • Road Conditions
    Check Traffic Wales for updates on the A470, especially during winter months.
  • Station Facilities
    Barmouth station has limited facilities; buy snacks before boarding.
  • Cardiff Parking
    Use the St David's multi-storey car park for central access to the city.
  • Train Connections
    Ensure you have enough time for the connection at Shrewsbury as trains can be delayed.
Safety Tips
  • Mountain Driving
    The A470 passes through high terrain; drive carefully in fog or heavy rain.
  • Station Safety
    Stay behind the yellow line at all times while waiting on platforms.
  • Emergency Numbers
    Keep 999 saved for emergencies and 101 for non-emergency police assistance.
  • Night Travel
    Avoid walking alone in unfamiliar areas of Cardiff city centre late at night.
People Also Ask
  • Is there a direct train from Barmouth to Cardiff?
    No, you must change at Shrewsbury or Machynlleth.
  • How long is the drive?
    Approximately 4 hours and 30 minutes via the A470.
  • Are dogs allowed on the train?
    Yes, dogs are permitted on Transport for Wales services for free.
  • What is the best road to take?
    The A470 is the primary arterial route through central Wales.
  • Is the train scenic?
    Yes, the section between Barmouth and Machynlleth is highly rated for coastal views.
Quick Info
  • From Barmouth, Gwynedd, United Kingdom
  • To Cardiff, Cardiff, United Kingdom
  • Modes
Best Time to Travel

May to September for clear visibility on the A470 and pleasant coastal rail views.

Things to Do in Cardiff
1
Barmouth Bridge
Walk across this historic wooden viaduct for stunning views of the Mawddach Estuary.
2
Cardiff Castle
Explore the medieval keep and Victorian Gothic apartments in the city centre.
3
National Museum Cardiff
View world-class art collections and natural history exhibits for free.
4
St Fagans National Museum of History
Visit this open-air museum to see historic Welsh buildings relocated from across the country.
Tags
Barmouth to Cardiff train Cambrian Line travel Cardiff transport guide Wales rail travel Barmouth to Cardiff driving A470 route Wales Cardiff city break Welsh train routes