Distance from Canterbury to Banff

The distance from Canterbury to Banff is 954 km (or 593 mi). The estimated driving time for the trip is 10h 32min and the main road for this route is the Emmock Roundabout. In a straight line, the distance between Canterbury and Banff is 747 km (465 mi).