Distance from Huntly to Haverhill

The distance from Huntly to Haverhill is 632 km (or 393 mi). The estimated driving time for the trip is 6h 47min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between Huntly and Haverhill is 508 km (316 mi).