Distance from Brookfield to Canmore

The distance from Brookfield to Canmore is 4873 km (or 3028 mi). The estimated driving time for the trip is 54h and the main road for this route is the Route 2, TCH 2. In a straight line, the distance between Brookfield and Canmore is 3833 km (2382 mi).