Nairn
Nairn
Dunfermline
Dunfermline
Train Driving

Nairn to Dunfermline

Updated: 28 May 2026

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.
Fastest Way
Driving, taking 2 hours 45 minutes.
Cheapest Way
Train, if booked well in advance.
Compare Nairn to Dunfermline Routes
Train
Connecting
Driving
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.
Travel Tips
  • A9 Speed Cameras
    The A9 has strict average speed cameras; keep to the limit.
  • Train Changes
    Ensure you have enough time for your connection in Inverness.
  • Parking
    Dunfermline city center has several multi-story car parks.
  • Walking
    The city center is compact and very walkable.
  • Events
    Check local listings for festivals at the Abbey.
Safety Tips
  • Traffic
    The M90 can be busy during rush hour near the Queensferry Crossing.
  • Weather
    Highland roads can be icy in winter; check conditions before driving.
  • Personal Safety
    Standard urban safety applies; keep belongings secure in crowded areas.
  • Emergency
    Dial 999 for emergencies; the area is well-covered by services.
People Also Ask
  • Is Dunfermline a city?
    Yes, it was granted city status recently.
  • How far is Dunfermline from Edinburgh?
    It is approximately 25 kilometers, about 30 minutes by train.
  • Are there direct trains from Nairn?
    No, you must change at Inverness.
  • Is the A9 dual carriageway?
    Parts of it are, but there are still significant single-carriageway sections.
  • What is the best way to travel to Fife?
    Train is very convenient, but driving offers more flexibility.
Quick Info
  • From Nairn, Scotland, United Kingdom
  • To Dunfermline, Fife, United Kingdom
  • Modes
Best Time to Travel

Spring or Autumn for pleasant temperatures and beautiful scenery along the A9.

Things to Do in Dunfermline
1
Dunfermline Abbey
The final resting place of Robert the Bruce, this historic abbey is a must-see.
2
Pittencrieff Park
A beautiful park gifted to the city by Andrew Carnegie, perfect for a relaxing walk.
3
Andrew Carnegie Birthplace Museum
Learn about the life of the famous philanthropist in his original home.
4
Dunfermline Carnegie Library & Galleries
A modern facility blending history and art in the heart of the city.
Tags
Nairn to Dunfermline A9 road ScotRail Nairn Fife travel Dunfermline transport Scotland travel Inverness to Fife Nairn train