Distance from Invergordon to Canterbury

The distance from Invergordon to Canterbury is 1436 km (or 893 mi). The estimated driving time for the trip is 16h 5min and the main road for this route is the Newell Highway. In a straight line, the distance between Invergordon and Canterbury is 1191 km (741 mi).