Distance from Leek to Hayle

The distance from Leek to Hayle is 405 km (or 252 mi). The estimated driving time for the trip is 4h 33min and the main road for this route is the Ashchurch Interchange. In a straight line, the distance between Leek and Hayle is 357 km (222 mi).