The journey from Haverfordwest to Edinburgh covers about 600 km. Driving takes approximately 7 hours and 30 minutes via the A40, M50, M5, M6, and A74. By train, you will travel from Haverfordwest to Manchester or Preston, then connect to a service to Edinburgh, taking around 8 hours. Edinburgh is the historic capital of Scotland, famous for its castle and festivals. This route connects the Welsh coast to the heart of Scotland.
Total Distance: 600 km driving distance; 500 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 7 hours 30 mins |
| Avg Price | £100 - £200 | £90 - £140 fuel |
| Operator | Transport for Wales | N/A |
| Route | Haverfordwest to Manchester Piccadilly, then to Edinburgh. | A40, M50, M5, M6, A74. |
| 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.