Distance from St Charles, Idaho to Lewiston, Utah

St Charles Lewiston
Total Distance
69.6 mi
(112.1 km)
Travel Time
1 hour 30 minutes

The driving distance from St Charles, Idaho to Lewiston, Utah is 69.6 mi (112.1 km)

The straight-line (air) distance is approximately 16 mi (25.8 km)

Estimated travel time by road is 1 hour 30 minutes

We found 2 routes between St Charles and Lewiston.

Available Routes

Shortest Fastest
ID-36 W
61.8 mi
99.4 km
1 hour 11 minutes
US-89 S
69.6 mi
112.1 km
1 hour 30 minutes

Route Directions

69.6 mi
1 hr 30 min

Route Directions

Follow US-89 N and ID-36 W to S State St in Preston
52.8 mi
1 hr
Continue on S State St. Drive to W Center St in Lewiston
9 mi
10 min

Journey Details

Traveling from St Charles, Idaho to Lewiston, Utah covers 61.8 miles (99 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 11 minutes under normal conditions.

Drivers have 2 route options between these locations (62-70 miles / 99-112 km). The primary route shown here saves 20 minutes compared to alternatives.

Journey Waypoints

St Charles

Starting Point

Fish Haven, Idaho

37 mi to destination

3 mi
Cherryville, Idaho

Traveled 18 mi from origin

5 mi
Franklin, Idaho

Traveled 37 mi from origin

1 mi
Lewiston

Destination