Distance from Hayling Island to Devizes

The distance from Hayling Island to Devizes is 109 km (or 68 mi). The estimated driving time for the trip is 1h 30min and the main road for this route is the Devizes Road. In a straight line, the distance between Hayling Island and Devizes is 92 km (58 mi).