The drive from Ballindalloch to Dunfermline is approximately 200 kilometers, taking 3 hours. You will travel south on the A9, crossing the Queensferry Crossing. Dunfermline is the ancient capital of Scotland and home to a historic abbey and palace.
Total Distance: 200 km driving distance, 160 km straight-line air distance.
The Queensferry Crossing offers great views.
May to September for the best weather.