Distance from St James, Maryland to Middletown, Maryland
The driving distance from St James, Maryland to Middletown, Maryland is 23.1 mi (37.1 km)
The straight-line (air) distance is approximately 8.7 mi (14 km)
Estimated travel time by road is 28 minutes
We found 3 routes between St James and Middletown.
Available Routes
Route Directions
Get on I-70 E from MD-68 W/Lappans Rd and MD-632 N/Downsville Pike
Follow I-70 E to MD-17 S in Myersville. Take exit 42 from I-70 E
Take Old Hagerstown Rd to US-40 ALT E in Middletown
Route Directions
Continue on MD-68 E/Lappans Rd to Fairplay
Take University Rd and Keedysville Rd to MD-34 E/Shepherdstown Pike
Drive to US-40 ALT E in Middletown
Route Directions
Journey Details
Traveling from St James, Maryland to Middletown, Maryland covers 15.1 miles (24 km) in a southeast direction. This secondary roads, moderate route typically takes 26 minutes under normal conditions.
Drivers have 3 route options between these locations (15-23 miles / 24-37 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
St James
Starting Point
Middletown
Destination