Distance from Haverhill to Kyle

The distance from Haverhill to Kyle is 879 km (or 547 mi). The estimated driving time for the trip is 9h 47min and the main road for this route is the Skirsgill Roundabout. In a straight line, the distance between Haverhill and Kyle is 699 km (435 mi).