The journey from Barmouth to Swansea covers 190 km across the scenic Welsh landscape. Driving via the A470 is the most direct route, taking about 3 hours and 30 minutes. Alternatively, you can take the train, which involves a journey through the mountains and across the country. Swansea is a coastal city known for its beautiful bay, vibrant waterfront, and cultural attractions. It is a major hub in South Wales.
Total Distance: 190 km driving, 150 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 3 hours 30 mins |
| Avg Price | £50 - £70 | £38 - £50 fuel |
| Operator | Transport for Wales | N/A |
| Route | Barmouth to Machynlleth, then train to Swansea. | A470 south through the heart of Wales to Swansea. |
| Tip | The train journey is long but offers beautiful views. | The A470 is a scenic but winding road; drive carefully. |
Spring and summer for the best driving conditions and outdoor activities.