Invergordon
Invergordon
Dunfermline
Dunfermline
Train Driving

Invergordon to Dunfermline

Updated: 28 May 2026

The journey from Invergordon to Dunfermline covers approximately 240 kilometers. The most convenient way to travel is by train, with a change in Inverness and a direct line to Dunfermline. Driving via the A9 and M90 is also a popular choice, offering a scenic route through the Scottish Highlands. Dunfermline is a historic city, famous for its abbey and as the birthplace of Andrew Carnegie.

Total Distance: 240 km driving distance; 180 km straight-line air distance.
Fastest Way
Driving is the fastest method, taking 3 hours 45 minutes.
Cheapest Way
Booking train tickets in advance is the most cost-effective method.
Compare Invergordon to Dunfermline Routes
Train
Connecting
Driving
Direct
Duration 4 hours 45 mins 3 hours 45 mins
Avg Price 55-90 GBP 40-55 GBP in fuel
Operator ScotRail N/A
Route Invergordon to Inverness, then train to Dunfermline. A9 to Perth, then M90 to Dunfermline.
Tip The train journey is very comfortable and offers great views. The A9 is a major road; watch for speed cameras.
Travel Tips
  • Train Booking
    Use the ScotRail app to book tickets and check live train times.
  • Driving
    The M90 is a fast road; ensure your vehicle is in good condition.
  • Parking
    There are several public car parks in Dunfermline town center.
  • Food
    There are many cafes and restaurants in the city center.
  • Weather
    Fife can be windy; dress in layers.
Safety Tips
  • Rail Safety
    Keep your belongings with you at all times on the train.
  • Driving
    Stay alert on the A9, especially during bad weather.
  • Emergency
    Keep a list of emergency contacts in your phone.
  • Personal Safety
    Avoid walking alone in isolated areas at night.
People Also Ask
  • Is there a direct train?
    No, you must change at Inverness.
  • How long is the drive?
    The drive takes about 3 hours and 45 minutes.
  • Is Dunfermline worth visiting?
    Yes, it has a rich history and beautiful parks.
  • Can I take a bus?
    Yes, but it is slower than the train.
  • Are there hotels in Dunfermline?
    Yes, there are several hotels and guesthouses available.
Quick Info
  • From Invergordon, Scotland, United Kingdom
  • To Dunfermline, Fife, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather to explore Dunfermline Abbey and Pittencrieff Park.

Things to Do in Dunfermline
1
Dunfermline Abbey
Visit the historic abbey, the burial place of Robert the Bruce.
2
Pittencrieff Park
Enjoy a walk in this beautiful park, gifted to the city by Andrew Carnegie.
3
Andrew Carnegie Birthplace Museum
Learn about the life of the famous philanthropist.
4
Dunfermline Carnegie Library & Galleries
Explore the local history and art collections.
Tags
Invergordon to Dunfermline train to Dunfermline driving to Dunfermline Invergordon transport Dunfermline travel guide Scotland travel A9 route Fife transport ScotRail travel tips