Distance from Petersfield to Avoch

The distance from Petersfield to Avoch is 935 km (or 581 mi). The estimated driving time for the trip is 10h 15min and the main road for this route is the Wendlebury Interchange. In a straight line, the distance between Petersfield and Avoch is 759 km (472 mi).