Distance from Cranbrook to Hayle

The distance from Cranbrook to Hayle is 502 km (or 312 mi). The estimated driving time for the trip is 5h 24min and the main road for this route is the Longbarrow. In a straight line, the distance between Cranbrook and Hayle is 432 km (269 mi).