The journey from St Andrews to Inverness covers approximately 220 kilometers. You must take a bus to Leuchars, then a train to Edinburgh, and finally a direct train to Inverness. This route takes you through the stunning Cairngorms National Park. Expect a total travel time of about 4 hours. It is a scenic journey that showcases the diverse Scottish landscape.
Total Distance: 220 km driving, 175 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 3 hours 30 mins |
| Avg Price | 60 GBP | 45 GBP fuel |
| Operator | ScotRail | Private Vehicle |
| Route | Leuchars to Edinburgh to Inverness | A90 and A9 |
| Tip | The Highland Main Line offers some of the most beautiful train views in the UK. | The A9 is a major road; be prepared for heavy traffic and average speed cameras. |
June to August for the best weather in the Highlands.