The drive from Ballindalloch to Kirkcaldy is approximately 210 kilometers, taking 3 hours and 30 minutes. You will travel south on the A9 and M90. Kirkcaldy is a historic coastal town in Fife, known for its long promenade and links to Adam Smith.
Total Distance: 210 km driving distance, 170 km straight-line air distance.
The A92 is a major road in Fife.
May to September for the best weather.