Distance from Canmore, Alberta to Cranbrook, British Columbia
The driving distance from Canmore, Alberta to Cranbrook, British Columbia is 187.2 mi (301.3 km)
The straight-line (air) distance is approximately 68.6 mi (110.4 km)
Estimated travel time by road is 3 hours 17 minutes
Route Directions
Get on Trans-Canada Hwy/AB-1 W
Follow Trans-Canada Hwy/AB-1 W and BC-93 S to 9th Ave N in Cranbrook
Journey Details
Traveling from Canmore, Alberta to Cranbrook, British Columbia covers 187.2 miles (301 km) in a south direction. This mixed highways and local roads, long-distance route typically takes 3 hours 17 minutes under normal conditions.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Canmore
Starting Point
Cranbrook
Destination