The journey from Haverfordwest to Stoke-on-Trent covers about 320 km. Driving takes approximately 4 hours and 30 minutes via the A40, M50, M5, and M6. By train, you will travel from Haverfordwest to Shrewsbury or Birmingham, then connect to a service to Stoke-on-Trent, taking around 5 hours. Stoke-on-Trent is a historic city in Staffordshire, famous for its pottery industry. This route connects the Welsh coast to the heart of England.
Total Distance: 320 km driving distance; 260 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 4 hours 30 mins |
| Avg Price | £55 - £100 | £45 - £70 fuel |
| Operator | Transport for Wales | N/A |
| Route | Haverfordwest to Shrewsbury, then to Stoke-on-Trent. | A40, M50, M5, M6. |
| Tip | The train journey offers beautiful views of the countryside. | The M6 can be very busy; allow extra time during peak hours. |
Spring and Autumn for pleasant weather.