Fortrose
Fortrose
Dunfermline
Dunfermline
Train Driving

Fortrose to Dunfermline

Updated: 28 May 2026

The journey from Fortrose to Dunfermline covers approximately 230 kilometers. You can drive south via the A9 and M90, crossing the Queensferry Crossing. Alternatively, take a bus to Inverness and catch a train to Dunfermline. This route takes you from the Highlands into the historic heart of Fife. Expect a travel time of around 3 to 3.5 hours.

Total Distance: 230 km driving distance, 180 km straight-line air distance.
Fastest Way
Driving is the fastest way to reach Dunfermline.
Cheapest Way
Booking an Advance train ticket is the most cost-effective option.
Compare Fortrose to Dunfermline Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 3 hours
Avg Price 35-60 GBP 40-50 GBP in fuel
Operator ScotRail Personal Vehicle
Route Inverness to Dunfermline via Edinburgh or Perth. A9 to M90.
Tip Book in advance to save on train tickets. The drive over the Queensferry Crossing is spectacular.
Travel Tips
  • Train Station
    Dunfermline Town station is centrally located.
  • Driving
    The M90 can be busy; check for traffic updates before you leave.
  • Parking
    Use the town center car parks for easy access to attractions.
  • Booking
    Book train tickets via the ScotRail website.
  • Food
    Explore the local cafes and restaurants in the town center.
Safety Tips
  • City Awareness
    Stay aware of your surroundings in busy areas.
  • Traffic
    Follow signs carefully when driving in the town center.
  • Emergency
    Dial 999 for any emergency assistance.
  • Navigation
    Use a GPS for easy navigation.
People Also Ask
  • Is Dunfermline worth visiting?
    Yes, it is a historic city with deep royal connections.
  • How long is the drive?
    It takes about 3 hours.
  • Are there direct buses?
    No, you must change at Inverness.
  • Is the train scenic?
    Yes, the route through the Highlands is beautiful.
  • Can I see the Abbey?
    Yes, it is open to the public.
Quick Info
  • From Fortrose, Scotland, United Kingdom
  • To Dunfermline, Fife, United Kingdom
  • Modes
Best Time to Travel

May to September for exploring historic sites and gardens.

Things to Do in Dunfermline
1
Dunfermline Abbey
The final resting place of Robert the Bruce and a site of great historical significance.
2
Pittencrieff Park
A beautiful park gifted to the town by Andrew Carnegie, perfect for a walk.
3
Andrew Carnegie Birthplace Museum
Learn about the life and legacy of the famous philanthropist.
4
Dunfermline Palace
The ruins of a royal palace that was once a residence for Scottish monarchs.
Tags
Fortrose to Dunfermline Inverness to Dunfermline train A9 to Dunfermline Fife travel Highlands to Dunfermline best way to Dunfermline Dunfermline transport