Distance from Moffat to Hayling Island

The distance from Moffat to Hayling Island is 632 km (or 393 mi). The estimated driving time for the trip is 6h 23min and the main road for this route is the Preston Bypass, M6. In a straight line, the distance between Moffat and Hayling Island is 527 km (328 mi).