The journey from Pembroke Dock to Inverness covers approximately 550 miles. By train, you will travel from Pembroke Dock to Cardiff Central, then take a direct service to Inverness via Birmingham New Street and Edinburgh. Driving involves taking the A40 and M4, then heading north on the M5, M6, and A9. This route connects the coastal beauty of Pembrokeshire with the capital of the Highlands. Expect a total travel time of 12 to 13 hours.
Total Distance: Driving distance 900 km, straight-line air distance 650 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours 30 mins | 12 hours |
| Avg Price | £160 - £350 | £160 - £280 (fuel) |
| Operator | Transport for Wales / CrossCountry / ScotRail | N/A |
| Route | Pembroke Dock to Cardiff to Birmingham to Edinburgh to Inverness. | A40, M4, M5, M6, A9. |
| Tip | CrossCountry and ScotRail services are the most reliable for this route. | The A9 can be congested near Inverness; allow extra time. |
Summer for exploring the city's parks and nearby Highlands.