Distance from Duncan, Oklahoma to Milan, Kansas
The driving distance from Duncan, Oklahoma to Milan, Kansas is 229.8 mi (369.9 km)
The straight-line (air) distance is approximately 118.8 mi (191.2 km)
Estimated travel time by road is 3 hours 32 minutes
This route includes Toll roads along the way.
We found 3 routes between Duncan and Milan.
Available Routes
Route Directions
Get on I-44 E in Chickasha from US-81 N
Follow I-44 E and I-35 N to US-160 W in Avon Township. Take exit 19 from I-35 N
Continue on US-160 W. Drive to N Monroe St in Milan
Route Directions
Get on I-35 N in Purcell from E Bois D'Arc Ave, CS2910/Duncan Lake Rd, OK-29 E and State Hwy 74 N
Follow I-35 N to US-160 W in Avon Township. Take exit 19 from I-35 N
Continue on US-160 W. Drive to N Monroe St in Milan
Route Directions
Follow N 9th St and W Beech Ave to US-81 N
Continue on US-81 N to Caldwell
Follow KS-205 S to N Monroe St in Milan
Journey Details
Traveling from Duncan, Oklahoma to Milan, Kansas covers 211.5 miles (340 km) in a north direction. This mixed highways and local roads, long-distance route typically takes 4 hours 1 minute under normal conditions.
Drivers have 3 route options between these locations (211-252 miles / 340-406 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Duncan
Starting Point
Milan
Destination