Distance from Brampton to Banff

The distance from Brampton to Banff is 606 km (or 377 mi). The estimated driving time for the trip is 7h 10min and the main road for this route is the Emmock Roundabout. In a straight line, the distance between Brampton and Banff is 464 km (289 mi).