Distance from Haverhill to Immingham

The distance from Haverhill to Immingham is 209 km (or 130 mi). The estimated driving time for the trip is 2h 57min and the main road for this route is the High Street. In a straight line, the distance between Haverhill and Immingham is 175 km (109 mi).