The journey from Caersws to Swansea is approximately 120 kilometers. You can take the train via Shrewsbury or Machynlleth, which connects to the line to Swansea. Driving takes about 2 hours and 15 minutes via the A470 and A4067. Swansea is a coastal city famous for its beach, university, and culture. The train journey offers views of the Welsh mountains and valleys.
Total Distance: 120 km driving, 95 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 2 hours 15 mins |
| Avg Price | 30-45 GBP | 25-35 GBP fuel |
| Operator | Transport for Wales | Personal Vehicle |
| Route | Caersws to Shrewsbury or Machynlleth, then change for the line to Swansea. | A470 to A4067 through the Brecon Beacons. |
| Tip | The train is a reliable way to travel. | The A4067 is a beautiful but winding road. |
Spring and summer for the best weather.