Machynlleth
Machynlleth
Swansea
Swansea
Train Driving

Machynlleth to Swansea

Updated: 29 May 2026

The journey from Machynlleth to Swansea is a 150 km trip through the heart of Wales. By train, you take the Cambrian Line to Shrewsbury and then transfer to the Swansea line. Driving via the A470 is a direct route through the beautiful Welsh countryside. Swansea is a coastal city known for its beach, bay, and proximity to the Gower Peninsula. This route is ideal for those wanting to explore the coast.

Total Distance: 150 km driving distance, 130 km straight-line air distance.
Fastest Way
Driving, taking 3 hours.
Cheapest Way
Train, costing approximately £40.
Compare Machynlleth to Swansea Routes
Train
Connecting
Driving
Direct
Duration 3 hrs 30 mins 3 hrs
Avg Price £40 - £50 £45 - £50 in fuel
Operator Transport for Wales N/A
Route Cambrian Line to Shrewsbury, then Swansea line. A470.
Tip Check connections carefully. The road is well-maintained.
Travel Tips
  • Train Tickets
    Book in advance for the best prices.
  • Parking
    There are several car parks in the city centre.
  • Dining
    Swansea has a wide range of restaurants.
  • Information
    Visit the tourist office near the station.
  • Walking
    Swansea is a very walkable city.
Safety Tips
  • Road Safety
    The A470 is a busy road; drive with caution.
  • Rail Safety
    Stay behind the yellow line at the station.
  • Emergency
    Dial 999 for any emergencies.
  • Weather
    Check weather forecasts before travelling.
People Also Ask
  • Is there a direct train?
    No, you must change at Shrewsbury.
  • How long is the drive?
    The drive takes about 3 hours.
  • Are there buses?
    Yes, but the train is faster.
  • Is Swansea worth visiting?
    Yes, for its history and coast.
  • Can I take a bike on the train?
    Yes, with a reservation.
Quick Info
  • From Machynlleth, Powys, United Kingdom
  • To Swansea, Swansea, United Kingdom
  • Modes
Best Time to Travel

All year round, though summer is best for outdoor activities.

Things to Do in Swansea
1
Swansea Bay
Enjoy the long, sandy beach and the bay.
2
Gower Peninsula
Explore this area of outstanding natural beauty.
3
National Waterfront Museum
Visit this museum in the city centre.
4
Dylan Thomas Centre
Visit this centre dedicated to the life and work of Dylan Thomas.
Tags
Machynlleth to Swansea train Cambrian Line travel to Swansea Machynlleth transport Swansea coastal city Wales rail travel Machynlleth to Swansea drive A470 road