Distance from Hayling Island to Newtown

The distance from Hayling Island to Newtown is 309 km (or 193 mi). The estimated driving time for the trip is 3h 45min and the main road for this route is the Marlborough Road, A419. In a straight line, the distance between Hayling Island and Newtown is 248 km (155 mi).