Distance from Stockton-On-Tees to Haverhill

The distance from Stockton-On-Tees to Haverhill is 348 km (or 217 mi). The estimated driving time for the trip is 3h 43min and the main road for this route is the Doncaster Bypass, A1(M). In a straight line, the distance between Stockton-On-Tees and Haverhill is 299 km (186 mi).