Distance from Cleckheaton to Haltwhistle

The distance from Cleckheaton to Haltwhistle by car is 206 km (or 129 mi). The estimated driving time for the trip is 2 h 23 min and the main road for this route is the B6282. In a straight line, the distance between Cleckheaton and Haltwhistle is 147 km (92 mi).