The route from Nairn to Dunfermline covers approximately 200 kilometers, heading south through the heart of Scotland. You will travel via the A9, crossing the Cairngorms National Park, before reaching the historic city of Dunfermline in Fife. By train, you can travel from Nairn to Inverness and then take a direct service to Dunfermline Queen Margaret or Dunfermline Town. The journey takes roughly 2.5 to 3 hours by car or 3.5 hours by train.
Total Distance: 200 km driving distance; 160 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 2 hours 45 mins |
| Avg Price | 40-70 GBP | 35-50 GBP in fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Nairn to Inverness, then train to Dunfermline Town. | A96 to Inverness, then A9 south to Perth and M90 to Dunfermline. |
| Tip | Book via the ScotRail website for the best Advance fares. | The A9 is a major route; watch for average speed cameras. |
Spring or Autumn for pleasant temperatures and beautiful scenery along the A9.