Distance from Canmore, Alberta to Thama, Idaho

Canmore Thama
Total Distance
414.2 mi
(666.6 km)
Travel Time
7 hours 23 minutes

The driving distance from Canmore, Alberta to Thama, Idaho is 414.2 mi (666.6 km)

The straight-line (air) distance is approximately 132.7 mi (213.6 km)

Estimated travel time by road is 7 hours 23 minutes

This route includes Toll roads along the way.

We found 2 routes between Canmore and Thama.

Available Routes

Shortest Fastest Tolls
BC-93/BC-95
318.7 mi
512.9 km
5 hours 49 minutes
Tolls
Hwy 22 and Crowsnest Hwy
414.2 mi
666.6 km
7 hours 23 minutes

Route Directions

Get on Trans-Canada Hwy/AB-1 E
1.3 mi
3 min
Continue on Trans-Canada Hwy/AB-1 E. Take Hwy 22, Crowsnest Hwy, US-95 S and US-2 W to N Thama Rd in Bonner County, United States
412.8 mi
7 hr 18 min
Drive to your destination
0.2 mi
1 min

Route Directions

Get on Trans-Canada Hwy/AB-1 W
2.1 mi
5 min
Continue on Trans-Canada Hwy/AB-1 W. Take BC-93 S, BC-95 N and US-95 S to N Thama Rd in Bonner County, United States
316.5 mi
5 hr 42 min
Drive to your destination
0.2 mi
1 min

Journey Details

Traveling from Canmore, Alberta to Thama, Idaho covers 318.7 miles (513 km) in a southwest direction. This highway, long-distance route typically takes 5 hours 49 minutes under normal conditions.

Drivers have 2 route options between these locations (319-414 miles / 513-667 km). The primary route shown here saves 1 hour and 34 minutes compared to alternatives.

The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 58 mph (93 km/h) .

Journey Waypoints

Canmore

Starting Point

Invermere, British Columbia

306 mi to destination

18 mi
Fairmont Hot Springs, British Columbia

Traveled 76 mi from origin

6 mi
Kimberley, British Columbia

Traveled 153 mi from origin

5 mi
Creston, British Columbia

Traveled 229 mi from origin

5 mi
Ritz, Idaho

76 mi to destination

4 mi
Sherwood Beach, Idaho

Traveled 306 mi from origin

4 mi
Thama

Destination