The journey from Newport to Shrewsbury covers approximately 200 km through the heart of Wales. By car, you will travel via the A487 and A458, a route known for its stunning mountain scenery. By train, you can travel from Fishguard or Haverfordwest to Cardiff, then take a connecting service to Shrewsbury. The trip takes about 3 to 4 hours. Shrewsbury is a historic market town famous for its medieval architecture and being the birthplace of Charles Darwin.
Total Distance: Driving distance 200 km, straight-line air distance 170 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 3 hours |
| Avg Price | 40-70 GBP | 30-50 GBP (fuel) |
| Operator | Transport for Wales | Personal Vehicle |
| Route | Fishguard to Cardiff, Cardiff to Shrewsbury. | A487, A458. |
| Tip | The train station in Shrewsbury is a beautiful historic building. | The A458 through the Welsh mountains is beautiful but can be slow. |
May to September for the best weather to explore the town.