Distance from Leighton Buzzard to Dunfermline

The distance from Leighton Buzzard to Dunfermline is 579 km (or 360 mi). The estimated driving time for the trip is 6h 32min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Leighton Buzzard and Dunfermline is 496 km (309 mi).