Distance from Margate to Hayle

The distance from Margate to Hayle is 554 km (or 345 mi). The estimated driving time for the trip is 5h 53min and the main road for this route is the Longbarrow. In a straight line, the distance between Margate and Hayle is 496 km (309 mi).