Distance from Galston to Haverhill

The distance from Galston to Haverhill is 595 km (or 370 mi). The estimated driving time for the trip is 6h 23min and the main road for this route is the M74. In a straight line, the distance between Galston and Haverhill is 502 km (312 mi).