The journey from Haverfordwest to Sheffield covers about 380 km. Driving takes approximately 5 hours via the A40, M50, M5, and M6. By train, you will travel from Haverfordwest to Cardiff or Shrewsbury, then connect to a service to Sheffield, taking around 5 hours and 30 minutes. Sheffield is a major city in South Yorkshire, famous for its steel industry and proximity to the Peak District. This route connects the Welsh coast to the heart of Northern England.
Total Distance: 380 km driving distance; 300 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 5 hours |
| Avg Price | £70 - £130 | £60 - £90 fuel |
| Operator | Transport for Wales | N/A |
| Route | Haverfordwest to Shrewsbury, then to Sheffield. | A40, M50, M5, M6, M1. |
| Tip | The train journey offers beautiful views of the countryside. | The M1 can be very busy; allow extra time during peak hours. |
Spring and Autumn for pleasant weather.