Traveling from the Welsh coast to the city of Inverness in the Scottish Highlands is a long-distance journey. By train, you will travel via Cardiff, London, and Edinburgh, transferring to the service to Inverness. By car, the route follows the M4, M6, and A9. The total distance is approximately 800 km.
Total Distance: Driving distance 800 km, straight-line air distance 650 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 10 hours |
| Avg Price | 150-300 GBP | 120-180 GBP (fuel) |
| Operator | Transport for Wales, LNER, ScotRail | N/A |
| Route | Milford Haven to Cardiff, London, Edinburgh, then Inverness. | A40, M50, M5, M6, A9. |
| Tip | The train from Edinburgh to Inverness is very scenic. | The A9 is a major road; watch for speed cameras. |
Summer for the beautiful Highlands.