Distance from Duncan, Oklahoma to Troy, Oklahoma
The driving distance from Duncan, Oklahoma to Troy, Oklahoma is 90.1 mi (145 km)
The straight-line (air) distance is approximately 42.3 mi (68.1 km)
Estimated travel time by road is 1 hour 35 minutes
We found 3 routes between Duncan and Troy.
Available Routes
Route Directions
Follow N 9th St to State Hwy 7 E
Continue on State Hwy 7 E. Take OK-53 E to Cyris Harris Rd in Murray County
Follow Cyris Harris Rd and Old Mill Creek Rd to OK-1 W/S Chickasaw Ave in Mill Creek
Route Directions
Follow N 9th St to State Hwy 7 E
Continue on US-70 E/US Hwy 70. Take OK-199 E to OK-1 E in Marshall County
Follow OK-1 E to Ten Acre Rock Rd in Johnston County
Route Directions
Journey Details
Traveling from Duncan, Oklahoma to Troy, Oklahoma covers 80.9 miles (130 km) in a east direction. This highway, substantial route typically takes 1 hour 28 minutes under normal conditions.
Drivers have 3 route options between these locations (81-102 miles / 130-165 km). The primary route shown here saves 26 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Duncan
Starting Point
Troy
Destination