The journey from Grantown-on-Spey to Dunfermline is a scenic drive through the heart of the Highlands and down to the Fife coast via the A9. This route covers approximately 175 km and takes about 2 hours and 30 minutes by car. Dunfermline is a historic city known for its abbey and royal history. Public transport is limited, making driving the most practical choice.
Total Distance: 175 km driving distance; 145 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 2 hours 30 mins |
| Avg Price | 35-60 GBP | 30-45 GBP in fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Bus to Aviemore, train to Dunfermline via Perth. | A95 to A9 south via Perth and Kinross. |
| Tip | The train journey offers beautiful views of the Scottish countryside. | The A9 is the most direct route; watch for speed cameras. |
May to September for historical sites and park walks.