Distance from Bonfils, Missouri to St Peters, Missouri

Bonfils St Peters
Total Distance
18.1 mi
(29.1 km)
Travel Time
22 minutes

The driving distance from Bonfils, Missouri to St Peters, Missouri is 18.1 mi (29.1 km)

The straight-line (air) distance is approximately 6.4 mi (10.3 km)

Estimated travel time by road is 22 minutes

We found 2 routes between Bonfils and St Peters.

Available Routes

Shortest Fastest
I-70 W
13.9 mi
22.4 km
19 minutes
MO-370 W
18.1 mi
29.1 km
22 minutes

Route Directions

Get on I-270 N from Natural Bridge Rd
1 mi
2 min
Take MO-370 W to Mid Rivers Mall Dr in St. Peters. Take exit 222 from I-70 W
15.2 mi
14 min
Continue on Mid Rivers Mall Dr. Drive to N Yosemite Ct in O'Fallon Township
1.9 mi
5 min

Route Directions

Get on I-70 W from Natural Bridge Rd
1.8 mi
4 min
Follow I-70 W to Mid Rivers Mall Dr in St. Peters. Take exit 222 from I-70 W
10.2 mi
9 min
Continue on Mid Rivers Mall Dr. Drive to N Yosemite Ct in O'Fallon Township
1.9 mi
5 min

Journey Details

Traveling from Bonfils, Missouri to St Peters, Missouri covers 13.9 miles (22 km) in a west direction. This mixed highways and local roads, moderate route typically takes 19 minutes under normal conditions.

Drivers have 2 route options between these locations (14-18 miles / 22-29 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Bonfils

Starting Point

Earth City, Missouri

15 mi to destination

0 mi
St Charles, Missouri

Traveled 4 mi from origin

1 mi
Gardnerville, Missouri

7 mi to destination

1 mi
Howell, Missouri

4 mi to destination

2 mi
St Peters

Destination