Distance from Helensburgh to Haverhill

The distance from Helensburgh to Haverhill is 631 km (or 393 mi). The estimated driving time for the trip is 6h 45min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Helensburgh and Haverhill is 550 km (342 mi).