Distance from Middletown, Ohio to Edwardsville, Ohio
The driving distance from Middletown, Ohio to Edwardsville, Ohio is 28.5 mi (45.9 km)
The straight-line (air) distance is approximately 14.5 mi (23.3 km)
Estimated travel time by road is 49 minutes
We found 3 routes between Middletown and Edwardsville.
Available Routes
Route Directions
Take OH-122 E, Franklin Rd, OH-123 and OH-350 E to Middleboro Rd in Oregonia
Follow Middleboro Rd to Edwardsville Rd in Harlan Township
Route Directions
Take OH-122 E, OH-123 S and OH-350 E to Middleboro Rd in Oregonia
Follow Middleboro Rd to Edwardsville Rd in Harlan Township
Route Directions
Take Roosevelt Blvd, S Breiel Blvd, Greentree Rd, OH-123 and OH-350 E to Middleboro Rd in Oregonia
Follow Middleboro Rd to Edwardsville Rd in Harlan Township
Journey Details
Traveling from Middletown, Ohio to Edwardsville, Ohio covers 28.3 miles (45 km) in a southeast direction. This secondary roads, moderate route typically takes 48 minutes under normal conditions.
Drivers have 3 route options between these locations (28-30 miles / 45-48 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Middletown
Starting Point
Edwardsville
Destination