Distance from Haverhill to Abingdon

The distance from Haverhill to Abingdon is 148 km (or 92 mi). The estimated driving time for the trip is 2h 15min and the main road for this route is the Baldock Road. In a straight line, the distance between Haverhill and Abingdon is 126 km (79 mi).