Distance from Westhill to Avoch

The distance from Westhill to Avoch is 171 km (or 107 mi). The estimated driving time for the trip is 2h 11min and the main road for this route is the A96. In a straight line, the distance between Westhill and Avoch is 123 km (77 mi).