Distance from Bonfils, Missouri to Old Monroe, Missouri

Bonfils Old Monroe
Total Distance
25.4 mi
(40.9 km)
Travel Time
29 minutes

The driving distance from Bonfils, Missouri to Old Monroe, Missouri is 25.4 mi (40.9 km)

The straight-line (air) distance is approximately 12.4 mi (20 km)

Estimated travel time by road is 29 minutes

We found 2 routes between Bonfils and Old Monroe.

Available Routes

Shortest Fastest
I-70 W and MO-79 N
25.1 mi
40.4 km
27 minutes
MO-370 W and MO-79 N
25.4 mi
40.9 km
29 minutes

Route Directions

Follow St Charles Rock Rd to Earth City Expy
1.3 mi
2 min
Take MO-370 W to Salt River Rd in St. Peters. Take exit 1B from MO-370 W
9.7 mi
10 min
Get on MO-79 N from Salt River Rd
3.9 mi
5 min
Follow MO-79 N to Pine St in Monroe Township. Take the Missouri C exit from MO-79 N
10.1 mi
10 min
Continue on Pine St. Drive to Walnut St in Old Monroe
0.3 mi
1 min

Route Directions

Follow I-70 W and MO-79 N to Pine St in Monroe Township. Take the Missouri C exit from MO-79 N
24.8 mi
26 min
Continue on Pine St. Drive to Walnut St in Old Monroe
0.3 mi
1 min

Journey Details

Traveling from Bonfils, Missouri to Old Monroe, Missouri covers 25.1 miles (40 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 27 minutes under normal conditions.

Drivers have 2 route options between these locations (25-25 miles / 40-41 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Bonfils

Starting Point

St Charles, Missouri

29 mi to destination

0 mi
Gardnerville, Missouri

Traveled 7 mi from origin

1 mi
Winneberger, Illinois

Traveled 14 mi from origin

2 mi
Conrad, Illinois

7 mi to destination

2 mi
Brevator, Missouri

Traveled 29 mi from origin

2 mi
Old Monroe

Destination