Dunfermline
Dunfermline
Train Driving

Strathpeffer to Dunfermline

Updated: 28 May 2026

Traveling from the spa village of Strathpeffer to the historic city of Dunfermline involves traversing the length of the A9. By train, you must travel from Inverness to Inverkeithing, then take a short local connection to Dunfermline Town. The route offers stunning views of the Grampian Mountains and the crossing of the Forth Bridge. Driving provides more flexibility, allowing you to bypass the city centre of Edinburgh. This journey is approximately 175 km and connects the Highlands to the ancient capital of Scotland.

Total Distance: 175 km driving distance; 140 km straight-line air distance.
Fastest Way
Driving, taking 2 hours 30 minutes via the M90.
Cheapest Way
Driving, assuming shared fuel costs for a standard vehicle.
Compare Strathpeffer to Dunfermline Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 2 hours 30 mins
Avg Price 50-80 GBP 30 GBP fuel
Operator ScotRail N/A
Route Inverness to Inverkeithing, then local train to Dunfermline A834, A9, M90
Tip Check for engineering works on the Fife Circle line before booking. Use the M90 motorway to avoid Edinburgh city centre traffic.
Travel Tips
  • Bus Connection
    Take the Stagecoach bus from Strathpeffer to Inverness station.
  • Train Booking
    Use the Trainline app to monitor live departure times from Inverness.
  • Parking
    Dunfermline town centre has several multi-storey car parks; use the one near the Kingsgate Centre.
  • Footwear
    Wear comfortable walking shoes as the town centre is hilly and cobbled.
  • Local Transport
    Dunfermline is well-served by local buses if you arrive at the train station.
Safety Tips
  • Weather Awareness
    Highland roads can be icy in winter; carry a winter emergency kit in your car.
  • Personal Safety
    Dunfermline is generally safe, but keep your belongings secure in crowded areas.
  • Driving Fatigue
    Take a break at the House of Bruar on the A9 to avoid driver fatigue.
  • Emergency Services
    Police Scotland can be reached via 101 for non-emergencies.
People Also Ask
  • Is Dunfermline a city?
    Yes, it was granted city status recently.
  • How far is the airport?
    Edinburgh Airport is approximately 20 minutes away by car.
  • Can I walk from the station?
    Yes, the town centre is a 10-minute walk from Dunfermline Town station.
  • Are there direct buses?
    No, you will need to change in Inverness or Perth.
  • Is the Abbey free?
    The nave is free, but there is a charge for the royal palace ruins.
Quick Info
  • From Strathpeffer, Scotland, United Kingdom
  • To Dunfermline, Fife, United Kingdom
  • Modes
Best Time to Travel

June to August for the best weather to explore Dunfermline Abbey.

Things to Do in Dunfermline
1
Dunfermline Abbey
Visit the final resting place of Robert the Bruce. The site includes the ruins of the royal palace.
2
Pittencrieff Park
Known locally as 'The Glen', this park was gifted by Andrew Carnegie. It features beautiful gardens and a peacock sanctuary.
3
Andrew Carnegie Birthplace Museum
Learn about the life of the famous industrialist and philanthropist. The museum is housed in his original cottage.
4
Dunfermline Carnegie Library
Explore this award-winning building that combines modern architecture with historic collections.
Tags
Strathpeffer to Dunfermline travel to Dunfermline Highlands to Fife transport ScotRail Inverness to Dunfermline driving A9 to Dunfermline Scottish travel tips Dunfermline transport best route to Fife
More to Strathpeffer