Distance from Ballynahinch to Haverhill

The distance from Ballynahinch to Haverhill is 716 km (or 445 mi). The estimated driving time for the trip is 10h 17min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Ballynahinch and Haverhill is 494 km (307 mi).