Forres
Forres
Dunfermline
Dunfermline
Train Driving

Forres to Dunfermline

Updated: 28 May 2026

The journey from Forres to the historic city of Dunfermline covers approximately 240 km. You can travel by train, which involves a change in Edinburgh or Aberdeen, or drive via the A96, A90, and M90. Dunfermline, the ancient capital of Scotland, is home to the famous abbey and the birthplace of Andrew Carnegie. The route takes you through the heart of Scotland, offering a mix of Highland scenery and the urban landscape of the central belt.

Total Distance: 240 km driving, 200 km air distance.
Fastest Way
Driving, taking approximately 3 hours 45 minutes.
Cheapest Way
Train, if booked in advance as an Advance Single.
Compare Forres to Dunfermline Routes
Train
Connecting
Driving
Direct
Duration 4 hours 45 mins 3 hours 45 mins
Avg Price £55-£85 £50-£65 fuel
Operator ScotRail N/A
Route Forres to Edinburgh, then Edinburgh to Dunfermline. A96 to A90, then M90.
Tip The train journey through the Scottish countryside is very scenic. The M90 is the most efficient route; watch for traffic near the Forth bridges.
Travel Tips
  • Train Booking
    Use the ScotRail website to find the best deals on tickets.
  • Driving
    The M90 is a fast road; ensure your vehicle is in good condition.
  • Local Food
    Dunfermline has a great selection of cafes and restaurants.
  • Parking
    There are several public car parks near the town center.
  • Weather
    Scotland's weather is unpredictable; always carry an umbrella.
Safety Tips
  • Motorway Safety
    Maintain a safe distance on the M90, especially in heavy rain.
  • Station Safety
    Be aware of your surroundings at busy stations.
  • Emergency
    Keep a roadside assistance number saved in your phone.
  • Visibility
    Use your lights during the frequent Scottish rain.
People Also Ask
  • Is there a direct train?
    No, you will need to change at least once.
  • How long is the drive?
    It takes about 3 hours 45 minutes depending on traffic.
  • Is Dunfermline worth visiting?
    Yes, it is a city with a rich history and beautiful parks.
  • What is the best way to travel?
    Driving is usually faster, but the train is more relaxing.
  • Are there hotels in Dunfermline?
    Yes, there are several hotels and guest houses available.
Quick Info
  • From Forres, Moray, United Kingdom
  • To Dunfermline, Fife, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather to explore the abbey and parks.

Things to Do in Dunfermline
1
Dunfermline Abbey
The final resting place of Robert the Bruce and a site of immense historical significance.
2
Pittencrieff Park
A beautiful park gifted to the town by Andrew Carnegie, featuring gardens and peacocks.
3
Andrew Carnegie Birthplace Museum
Learn about the life and legacy of the famous industrialist and philanthropist.
4
Dunfermline Palace
Explore the ruins of the royal palace adjacent to the abbey.
Tags
Forres to Dunfermline train to Dunfermline driving to Dunfermline ScotRail Fife travel Dunfermline Abbey Scotland travel Forres transport