Broadford
Broadford
Dunfermline
Dunfermline
Train Driving

Broadford to Dunfermline

Updated: 31 May 2026

The journey from Broadford to Dunfermline covers approximately 290 kilometers. By car, you will traverse the Highlands via the A87 and A82, eventually crossing the Queensferry Crossing to reach Dunfermline. Public transport requires a bus to the mainland and a train connection through Edinburgh or Inverkeithing. Dunfermline is the ancient capital of Scotland and home to a historic abbey. Expect a travel time of 5 to 7 hours by public transport.

Total Distance: 290 km driving distance, 210 km straight-line air distance.
Fastest Way
Driving via the A87 and M90, taking 4 hours 30 minutes.
Cheapest Way
Bus from Broadford to Edinburgh, then bus to Dunfermline, costing around 50 GBP.
Compare Broadford to Dunfermline Routes
Train
Connecting
Driving
Direct
Duration 6 hours 30 mins 4 hours 30 mins
Avg Price 70-100 GBP 55-85 GBP
Operator ScotRail N/A
Route Kyle of Lochalsh to Inverness to Edinburgh to Dunfermline A87, A82, M9, M90
Tip Change at Inverkeithing for the short hop to Dunfermline Town. The Queensferry Crossing offers great views of the Forth Bridge.
Travel Tips
  • Train Station
    Use Dunfermline Town station for the city center.
  • Bridge Views
    If driving, take the A90 for the best view of the bridges.
  • Booking
    Book train tickets in advance to save money.
  • Parking
    Use the public car parks near the Abbey.
  • Walking
    Dunfermline is very walkable; wear comfortable shoes.
Safety Tips
  • Driving
    The M90 can be busy; maintain a safe distance.
  • Personal Safety
    Dunfermline is safe, but stay aware in busy areas at night.
  • Weather
    Fife can be windy; dress accordingly.
  • Emergency
    Dial 999 for any emergency assistance.
People Also Ask
  • Is Dunfermline a city?
    Yes, it was granted city status recently.
  • How far is it from Edinburgh?
    It is about 15 miles north of Edinburgh.
  • Can I take a bus from Skye?
    Yes, Citylink runs services to the mainland.
  • Is the Abbey free?
    The nave is free, but the palace ruins have a fee.
  • Are there trains to Dunfermline?
    Yes, from Edinburgh and other Fife towns.
Quick Info
  • From Broadford, Scotland, United Kingdom
  • To Dunfermline, Scotland, United Kingdom
  • Modes
Best Time to Travel

May to September for visiting the historic sites in Dunfermline.

Things to Do in Dunfermline
1
Dunfermline Abbey
Visit the final resting place of Robert the Bruce. It is a site of immense historical significance.
2
Pittencrieff Park
Enjoy this large park gifted to the town by Andrew Carnegie. It features gardens and a peacock sanctuary.
3
Andrew Carnegie Birthplace Museum
Learn about the life of the famous philanthropist. It is located in his original home.
4
Dunfermline Carnegie Library & Galleries
Explore the modern museum and library complex. It offers a great overview of local history.
Tags
Broadford to Dunfermline Skye to Dunfermline Dunfermline travel A87 route M90 motorway Scotland travel Dunfermline Abbey Highlands to Fife train to Dunfermline driving in Scotland