Distance from Canmore, Alberta to Shiloh, Idaho

Canmore Shiloh
Total Distance
374.7 mi
(603 km)
Travel Time
6 hours 39 minutes

The driving distance from Canmore, Alberta to Shiloh, Idaho is 374.7 mi (603 km)

The straight-line (air) distance is approximately 113 mi (181.8 km)

Estimated travel time by road is 6 hours 39 minutes

This route includes Toll roads along the way.

We found 2 routes between Canmore and Shiloh.

Available Routes

Shortest Fastest Tolls
BC-93/BC-95
279.2 mi
449.3 km
5 hours 5 minutes
Tolls
Hwy 22 and Crowsnest Hwy
374.7 mi
603 km
6 hours 39 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 and US-95 S to Shiloh Lp in Boundary County, United States
371.9 mi
6 hr 31 min
Follow Shiloh Lp to Wilderness Rd
1.5 mi
5 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 Shiloh Lp in Boundary County, United States
275.6 mi
4 hr 55 min
Follow Shiloh Lp to Wilderness Rd
1.5 mi
5 min

Journey Details

Traveling from Canmore, Alberta to Shiloh, Idaho covers 279.2 miles (449 km) in a south direction. This mixed highways and local roads, long-distance route typically takes 5 hours 5 minutes under normal conditions.

Drivers have 2 route options between these locations (279-375 miles / 449-603 km). The primary route shown here saves 1 hour and 34 minutes compared to alternatives.

The route features toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 52 mph (84 km/h) .

Journey Waypoints

Canmore

Starting Point

Banff, Alberta

260 mi to destination

16 mi
Fairmont Hot Springs, British Columbia

Traveled 65 mi from origin

11 mi
Kimberley, British Columbia

Traveled 130 mi from origin

14 mi
Cranbrook, British Columbia

Traveled 195 mi from origin

9 mi
Eastport, Idaho

65 mi to destination

5 mi
Ritz, Idaho

Traveled 260 mi from origin

3 mi
Shiloh

Destination