The journey from Haverfordwest to Edinburgh is about 600 km. By train, it takes around 9 to 10 hours with changes. Driving takes about 7.5 to 8 hours via the M4 and M6. This route connects the Welsh coast to the Scottish capital.
Total Distance: 600 km driving, 520 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 9 hours 30 mins | 7 hours 45 mins |
| Avg Price | £160 - £320 | £110 fuel |
| Operator | Transport for Wales and LNER | N/A |
| Route | Haverfordwest to Cardiff, Cardiff to Birmingham, Birmingham to Edinburgh. | A40 to M4, M5, M6, M74. |
| Tip | Check connections carefully at Birmingham New Street. | The M6 can be very busy; plan your journey accordingly. |
Spring or Summer for better weather.