The journey from Barnstaple to Inverness covers 1000 km. By car, you follow the M5, M6, and A9 north into the Highlands. By train, you travel from Barnstaple to Exeter, then take a long-distance service to Edinburgh, followed by a connection to Inverness. This journey spans the entire length of the UK. Expect a travel time of 12 to 14 hours. It is a major transit requiring careful planning.
Total Distance: 1000 km driving, 850 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 13 hours 30 mins | 12 hours |
| Avg Price | 280-450 GBP | 180-250 GBP fuel |
| Operator | LNER/ScotRail | N/A |
| Route | Barnstaple to Exeter, then to Edinburgh, then Inverness | A361, M5, M6, A9 |
| Tip | ScotRail trains from Edinburgh to Inverness are frequent. | The A9 is a long stretch; take regular breaks. |
Summer for better weather in the Highlands.