Distance from St Charles, Idaho to Franklin, Idaho

St Charles Franklin
Total Distance
59.8 mi
(96.3 km)
Travel Time
1 hour 8 minutes

The driving distance from St Charles, Idaho to Franklin, Idaho is 59.8 mi (96.3 km)

The straight-line (air) distance is approximately 14 mi (22.6 km)

Estimated travel time by road is 1 hour 8 minutes

We found 2 routes between St Charles and Franklin.

Available Routes

Shortest Fastest
ID-36 W
58.8 mi
94.7 km
1 hour 7 minutes
US-89 N and ID-36 W
59.8 mi
96.3 km
1 hour 8 minutes

Route Directions

Take US-89 N and ID-36 W to W 200 S/W 3600 Rd in Franklin
59.7 mi
1 hr 8 min
0.1 mi
0 min

Route Directions

Take ID-36 W to N 800 E/N 8th E in Franklin County
50.2 mi
56 min
Continue on N 800 E/N 8th E. Take S 1200 E to US-91 S
3.6 mi
6 min
4.9 mi
5 min
0.1 mi
0 min

Journey Details

Traveling from St Charles, Idaho to Franklin, Idaho covers 58.8 miles (95 km) in a west direction. This mixed highways and local roads, moderate route typically takes 1 hour 7 minutes under normal conditions.

Drivers have 2 route options between these locations (59-60 miles / 95-96 km). The primary route shown here saves 1 minute compared to alternatives.

Journey Waypoints

St Charles

Starting Point

Fish Haven, Idaho

32 mi to destination

3 mi
Mapleton, Idaho

Traveled 16 mi from origin

6 mi
Cherryville, Idaho

16 mi to destination

4 mi
Franklin

Destination