Distance from Canmore, Alberta to Naples, Idaho

Canmore Naples
Total Distance
372.8 mi
(599.9 km)
Travel Time
6 hours 34 minutes

The driving distance from Canmore, Alberta to Naples, Idaho is 372.8 mi (599.9 km)

The straight-line (air) distance is approximately 111.9 mi (180.1 km)

Estimated travel time by road is 6 hours 34 minutes

This route includes Toll roads along the way.

We found 2 routes between Canmore and Naples.

Available Routes

Shortest Fastest Tolls
BC-93/BC-95
277.3 mi
446.2 km
5 hours
Tolls
Hwy 22 and Crowsnest Hwy
372.8 mi
599.9 km
6 hours 34 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 Schoolhouse Rd in Boundary County, United States
371.4 mi
6 hr 30 min
0.1 mi
0 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 Schoolhouse Rd in Boundary County, United States
275.1 mi
4 hr 54 min
0.1 mi
0 min

Journey Details

Traveling from Canmore, Alberta to Naples, Idaho covers 277.3 miles (446 km) in a southwest direction. This mixed highways and local roads, long-distance route typically takes 5 hours under normal conditions.

Drivers have 2 route options between these locations (277-373 miles / 446-600 km). The primary route shown here saves 1 hour and 34 minutes compared to alternatives.

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

Journey Waypoints

Canmore

Starting Point

Banff, Alberta

258 mi to destination

16 mi
Fairmont Hot Springs, British Columbia

Traveled 64 mi from origin

11 mi
Kimberley, British Columbia

Traveled 129 mi from origin

14 mi
Cranbrook, British Columbia

Traveled 193 mi from origin

9 mi
Eastport, Idaho

64 mi to destination

6 mi
Meadow Creek, Idaho

Traveled 258 mi from origin

4 mi
Naples

Destination