Traveling from Barmouth to Swansea involves crossing the breadth of mid-Wales. By train, you will navigate the Cambrian Line to Shrewsbury before heading south to Swansea. Driving is a direct but lengthy journey via the A470 and A4067, taking you through the heart of the Brecon Beacons. The route offers a transition from the coastal beauty of Gwynedd to the urban coastal landscape of Swansea Bay. Expect a journey time of approximately 5 hours by public transport. Driving allows for more flexibility to stop at scenic viewpoints in the national park.
Total Distance: 230 km driving distance, 145 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 15 mins | 4 hours 45 mins |
| Avg Price | 40-70 GBP | 40-55 GBP fuel |
| Operator | Transport for Wales | N/A |
| Route | Cambrian Line to Shrewsbury, then GWR/TfW to Swansea. | A496, A470, and A4067 through Brecon. |
| Tip | Check for engineering works on the Shrewsbury-Swansea line before booking. | The A4067 through the Swansea Valley is scenic but winding; drive with caution. |
June to August for the best weather to enjoy the Swansea Bay coastline.