The journey from Invergordon to Edinburgh covers approximately 280 km. You can travel via the A9 highway or take the Far North Line to Inverness, connecting to the Highland Main Line. The route traverses the Cairngorms National Park, offering stunning mountain vistas. Expect a travel time of roughly 4 hours by train or 4.5 hours by car. This route connects the industrial Highlands to the historic capital of Scotland.
Total Distance: 280 km driving distance, 220 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours 15 mins | 4 hours 30 mins |
| Avg Price | 45-80 GBP | 40-60 GBP fuel |
| Operator | ScotRail | N/A |
| Route | Far North Line to Inverness, then Highland Main Line to Edinburgh Waverley. | A9 south through Aviemore, Perth, and over the Queensferry Crossing. |
| Tip | Book your ticket in advance via the ScotRail app to secure cheaper Advance fares. | Watch for average speed cameras on the A9 between Inverness and Perth. |
May to September for clear views of the Cairngorms and longer daylight hours.