Distance from York to Haverhill

The distance from York to Haverhill is 283 km (or 176 mi). The estimated driving time for the trip is 3h 4min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between York and Haverhill is 231 km (144 mi).