Distance from Harrogate to Haverhill

The distance from Harrogate to Haverhill is 284 km (or 177 mi). The estimated driving time for the trip is 3h 8min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between Harrogate and Haverhill is 249 km (155 mi).