Distance from Haverhill to Hayle

The distance from Haverhill to Hayle is 535 km (or 333 mi). The estimated driving time for the trip is 5h 48min and the main road for this route is the Longbarrow. In a straight line, the distance between Haverhill and Hayle is 459 km (286 mi).