The journey from Caersws to Haverfordwest is approximately 160 kilometers. You can take the train via Shrewsbury or Machynlleth, which connects to the line to Haverfordwest. Driving takes about 3 hours via the A470 and A40. Haverfordwest is a historic town in Pembrokeshire, famous for its castle and proximity to the coast. The train journey offers views of the Welsh mountains and valleys.
Total Distance: 160 km driving, 130 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 3 hours |
| Avg Price | 35-50 GBP | 30-40 GBP fuel |
| Operator | Transport for Wales | Personal Vehicle |
| Route | Caersws to Shrewsbury or Machynlleth, then change for the line to Haverfordwest. | A470 to A40 through the Brecon Beacons. |
| Tip | The train is a reliable way to travel. | The A40 is a beautiful but winding road. |
Spring and summer for the best weather.