Distance from Shefford to Leighton Buzzard

The distance from Shefford to Leighton Buzzard is 87 km (or 55 mi). The estimated driving time for the trip is 1h 27min and the main road for this route is the Aylesbury Road. In a straight line, the distance between Shefford and Leighton Buzzard is 73 km (46 mi).