Keith
Keith
Dunfermline
Dunfermline
Train Driving

Keith to Dunfermline

Updated: 28 May 2026

The journey from Keith to Dunfermline takes you south through the heart of Scotland to the historic city of Dunfermline. Driving is the most direct method, following the A96 and A90. Dunfermline is the former capital of Scotland and home to a famous abbey. Train travel is also an option, requiring a change in Aberdeen or Edinburgh. Expect a travel time of approximately 2.7 hours by car or 4.5 hours by train.

Total Distance: 190 km driving distance, 160 km straight-line distance.
Fastest Way
Driving, taking approximately 2 hours 45 minutes.
Cheapest Way
Train, if booked in advance, starting at 35 GBP.
Compare Keith to Dunfermline Routes
Train
Connecting
Driving
Direct
Duration 4 hours 30 mins 2 hours 45 mins
Avg Price 35-65 GBP 40-45 GBP fuel
Operator ScotRail Personal Vehicle
Route Keith to Aberdeen, then Aberdeen to Dunfermline. A96 to Aberdeen, then A90 south to Dunfermline.
Tip The train station in Dunfermline is centrally located. The A90 is a fast road; watch for speed cameras.
Travel Tips
  • Train Connections
    Ensure you have enough time for your connection in Aberdeen.
  • Parking
    Dunfermline has several public car parks in the town centre.
  • Weather
    Weather can be unpredictable; bring layers.
  • Booking
    Book train tickets online for the best prices.
  • Walking
    The town centre is compact and easy to explore on foot.
Safety Tips
  • Road Safety
    The A90 is a major road; stay focused.
  • Emergency
    Dial 999 for any urgent assistance.
  • Night Driving
    Use caution on rural roads leading to the A90.
  • Pedestrian Safety
    Be careful when crossing busy streets in the town centre.
People Also Ask
  • Is Dunfermline worth visiting?
    Yes, it is a historic city with great cultural sites.
  • How long is the drive?
    It takes about 2 hours 45 minutes.
  • Are there trains?
    Yes, Dunfermline is on the rail network.
  • Is the abbey free?
    The abbey church is free, but there is a charge for the palace ruins.
  • Can I walk to the park?
    Yes, it is within walking distance of the town centre.
Quick Info
  • From Keith, Scotland, United Kingdom
  • To Dunfermline, Fife, United Kingdom
  • Modes
Best Time to Travel

Spring and summer for the historic sites.

Things to Do in Dunfermline
1
Dunfermline Abbey
Visit the final resting place of Robert the Bruce and other Scottish kings.
2
Pittencrieff Park
Enjoy a walk in this beautiful park, a gift from Andrew Carnegie to the town.
3
Andrew Carnegie Birthplace Museum
Learn about the life of the famous philanthropist in his birthplace.
4
Dunfermline Palace
Explore the ruins of the royal palace located next to the abbey.
Tags
Keith to Dunfermline travel Fife travel driving to Dunfermline train to Dunfermline Scotland travel Dunfermline transport Keith to Dunfermline route best way to Dunfermline