The journey from Newtonmore to Dunfermline spans approximately 165 km through the heart of the Scottish Highlands. You will primarily follow the A9 south, passing through Pitlochry and Perth before crossing the Queensferry Crossing. Train travel requires a change at Perth or Edinburgh Waverley. The route offers stunning views of the Cairngorms National Park. Expect a travel time of roughly 2 hours by car or 3 hours by rail.
Total Distance: 165 km driving distance; 135 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 15 mins | 2 hours 10 mins |
| Avg Price | 25-55 GBP | 30-45 GBP |
| Operator | ScotRail | N/A |
| Route | Newtonmore Station to Perth, then change for Dunfermline Town. | A9 south to Perth, then M90 to Dunfermline. |
| Tip | Book tickets in advance via the ScotRail app to secure cheaper fares. | Watch for average speed cameras on the A9 between Perth and Inverness. |
May to September for clear visibility on the A9 and reliable rail services.