Distance from Haverhill to Stockton-On-Tees

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