Distance from Bonfils, Missouri to St Peters, Missouri
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
Route Directions
Get on I-270 N from Natural Bridge Rd
Take MO-370 W to Mid Rivers Mall Dr in St. Peters. Take exit 222 from I-70 W
Continue on Mid Rivers Mall Dr. Drive to N Yosemite Ct in O'Fallon Township
Route Directions
Get on I-70 W from Natural Bridge Rd
Follow I-70 W to Mid Rivers Mall Dr in St. Peters. Take exit 222 from I-70 W
Continue on Mid Rivers Mall Dr. Drive to N Yosemite Ct in O'Fallon Township
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
St Peters
Destination