Distance from Leighton Buzzard to Harpenden

The distance from Leighton Buzzard to Harpenden is 33 km (or 21 mi). The estimated driving time for the trip is 26min and the main road for this route is the Hockliffe Road, A4012. In a straight line, the distance between Leighton Buzzard and Harpenden is 25 km (16 mi).