Distance from Strathaven to Haverhill

The distance from Strathaven to Haverhill is 569 km (or 354 mi). The estimated driving time for the trip is 5h 54min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Strathaven and Haverhill is 496 km (309 mi).