Distance from Harper, Kansas to Middleton, Oklahoma
The driving distance from Harper, Kansas to Middleton, Oklahoma is 74.2 mi (119.5 km)
The straight-line (air) distance is approximately 34.3 mi (55.2 km)
Estimated travel time by road is 1 hour 18 minutes
This route includes Toll roads along the way.
We found 3 routes between Harper and Middleton.
Available Routes
Route Directions
Follow Central St to US-160 E/E 14th St
Follow US-160 E, I-35 S and US-166 E to 11th Rd in Bolton Township
Continue on 11th Rd. Take N W St to W Home Rd in Kay County
Route Directions
Follow Central St to US-160 E/E 14th St
Continue on KS-49 S. Take S Mayfield Rd and S Anson Rd/Corbin Rd to US-81 N in Falls Township
Follow US-81 N and US-166 E to 11th Rd in Bolton Township
Continue on 11th Rd. Take N W St to W Home Rd in Kay County
Route Directions
Take E 10th St to US-160 E
Continue on US-160 E to Avon Township
Continue on 11th Rd. Take N W St to W Home Rd in Kay County
Journey Details
Traveling from Harper, Kansas to Middleton, Oklahoma covers 73.3 miles (118 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 19 minutes under normal conditions.
Drivers have 3 route options between these locations (73-75 miles / 118-120 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Harper
Starting Point
Middleton
Destination