Distance from Middletown, Ohio to St Charles, Ohio
The driving distance from Middletown, Ohio to St Charles, Ohio is 24.3 mi (39.2 km)
The straight-line (air) distance is approximately 12.6 mi (20.3 km)
Estimated travel time by road is 41 minutes
We found 3 routes between Middletown and St Charles.
Available Routes
Route Directions
Follow Central Ave to OH-4 S/S Canal St/Verity Pkwy
Follow OH-4 S to Main St in Hamilton
Take OH-129 W/Millville Ave to Walnut St in Millville
Follow OH-129 W to Garner Rd in Reily Township
Route Directions
Follow Central Ave to OH-4 S/S Canal St/Verity Pkwy
Follow OH-4 S to Pershing Ave in Hamilton
Take New London Rd and Ross Hanover Rd to Walnut St in Millville
Follow OH-129 W to Garner Rd in Reily Township
Route Directions
Take OH-4 S/OH-73 W, Hamilton Trenton Rd, Riverside Dr, Hamilton Eaton Rd, ... and OH-129 W to Garner Rd in Reily Township
Journey Details
Traveling from Middletown, Ohio to St Charles, Ohio covers 23.5 miles (38 km) in a west direction. This secondary roads, moderate route typically takes 41 minutes under normal conditions.
Drivers have 3 route options between these locations (23-24 miles / 38-39 km). The primary route shown here saves 11 seconds compared to alternatives.
Journey Waypoints
Middletown
Starting Point
St Charles
Destination