Distance from Ringwood to Haverhill

The distance from Ringwood to Haverhill is 247 km (or 154 mi). The estimated driving time for the trip is 2h 38min and the main road for this route is the Southampton Road. In a straight line, the distance between Ringwood and Haverhill is 206 km (129 mi).