Distance from Haverhill to Shotts

The distance from Haverhill to Shotts is 582 km (or 362 mi). The estimated driving time for the trip is 6h 10min and the main road for this route is the Skirsgill Roundabout. In a straight line, the distance between Haverhill and Shotts is 499 km (311 mi).