Distance from Banff to Crook

The distance from Banff to Crook is 458 km (or 285 mi). The estimated driving time for the trip is 5h 26min and the main road for this route is the Ravenswood Roundabout. In a straight line, the distance between Banff and Crook is 331 km (206 mi).