The journey from Ballindalloch to Edinburgh spans approximately 240 kilometers. You will primarily use the A95 road to reach the A9 trunk road heading south. Driving takes roughly 3 hours and 30 minutes depending on traffic near Perth. Alternatively, you can drive to Aviemore station and take a ScotRail service directly to Edinburgh Waverley. This route offers stunning views of the Cairngorms National Park.
Total Distance: 240 km driving distance, 175 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 3 hours 30 mins |
| Avg Price | 45-80 GBP | 35-50 GBP in fuel |
| Operator | ScotRail | N/A |
| Route | Aviemore Station to Edinburgh Waverley. | A95 to A9 via Perth and M90. |
| Tip | Book your ticket in advance to secure cheaper Advance fares. | Check traffic reports for the A9 near Dunkeld before departing. |
May to September for clear road conditions on the A9.