Distance from Buxton to Halstead

The distance from Buxton to Halstead is 248 km (or 155 mi). The estimated driving time for the trip is 2h 36min and the main road for this route is the M6. In a straight line, the distance between Buxton and Halstead is 201 km (125 mi).