Distance from Cranbrook to Haltwhistle

The distance from Cranbrook to Haltwhistle is 546 km (or 340 mi). The estimated driving time for the trip is 5h 56min and the main road for this route is the Doncaster By-Pass. In a straight line, the distance between Cranbrook and Haltwhistle is 476 km (296 mi).