Avoch
Avoch
Dunfermline
Dunfermline
Train Driving

Avoch to Dunfermline

Updated: 28 May 2026

The journey from Avoch to Dunfermline is approximately 230 kilometers south along the A9 and M90. You will pass through the heart of the Highlands, crossing the Forth Road Bridge into the historic city of Dunfermline. Driving is the most direct method, taking about 3 hours. Alternatively, you can take a bus to Inverness and catch a direct train to Dunfermline. Dunfermline is a historic city known for its abbey and royal history.

Total Distance: 230 km driving, 190 km air distance.
Fastest Way
Driving via the A9 and M90 in 3 hours.
Cheapest Way
Advance train tickets from Inverness to Dunfermline.
Compare Avoch to Dunfermline Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 3 hours
Avg Price 40-65 GBP 45-60 GBP
Operator ScotRail Personal Vehicle
Route Bus to Inverness, then train to Dunfermline Station. A832 to A9, then M90 towards Dunfermline.
Tip The train journey is very scenic. The M90 is a major motorway; watch for traffic near the Forth Bridge.
Travel Tips
  • Traffic
    The M90 can be busy near Dunfermline during rush hour.
  • Train Booking
    Book in advance to save on your rail fare.
  • Parking
    Dunfermline has several convenient car parks near the city center.
  • Walking
    The city center is compact and easy to explore on foot.
  • Weather
    Dunfermline can be windy; bring a warm jacket.
Safety Tips
  • Driving
    Stay alert on the long drive south.
  • Personal Safety
    Stick to well-lit areas in the city at night.
  • Emergency
    Keep your phone charged for navigation.
  • Road Safety
    Follow speed limits on the M90.
People Also Ask
  • Is Dunfermline a city?
    Yes, it is a historic city in Fife.
  • How long is the drive?
    Approximately 3 hours.
  • Are there trains?
    Yes, Dunfermline is connected by rail.
  • Is it worth visiting?
    Yes, it has great history and architecture.
  • Can I take a bus?
    Yes, Citylink operates services to Dunfermline.
Quick Info
  • From Avoch, Highlands, United Kingdom
  • To Dunfermline, Fife, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather and city events.

Things to Do in Dunfermline
1
Dunfermline Abbey
Visit this historic abbey, the burial place of many Scottish kings. It is a stunning location.
2
Pittencrieff Park
Enjoy the beautiful park and gardens. It is a great place for a walk.
3
Andrew Carnegie Birthplace Museum
Learn about the life of the famous philanthropist. It is a great place for all ages.
4
Dunfermline Palace
Explore the ruins of this historic palace. It is a stunning location.
Tags
Avoch to Dunfermline travel to Dunfermline A9 road Highlands to Dunfermline Dunfermline transport Scottish travel Avoch to Dunfermline distance Fife travel commuting to Dunfermline Dunfermline city guide