The journey from Haverfordwest to Inverness is about 850 km. By train, it takes around 12 to 13 hours with changes. Driving takes about 11 hours via the M4 and M6. This route connects the Welsh coast to the capital of the Highlands.
Total Distance: 850 km driving, 720 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours 30 mins | 11 hours |
| Avg Price | £220 - £450 | £150 fuel |
| Operator | Transport for Wales and LNER | N/A |
| Route | Haverfordwest to Cardiff, Cardiff to Birmingham, Birmingham to Inverness. | A40 to M4, M5, M6, M74, A9. |
| Tip | Check connections carefully at Birmingham New Street. | The M6 can be very busy; plan your journey accordingly. |
Spring or Summer for better weather.