Distance from Duncan, Oklahoma to Petros, Oklahoma
The driving distance from Duncan, Oklahoma to Petros, Oklahoma is 238.8 mi (384.3 km)
The straight-line (air) distance is approximately 119.3 mi (191.9 km)
Estimated travel time by road is 3 hours 59 minutes
This route includes Toll roads along the way.
We found 3 routes between Duncan and Petros.
Available Routes
Route Directions
Follow N 9th St to State Hwy 7 E
Continue on State Hwy 7 E. Take OK-301, OK-3 E/State Hwy 3 E, State Hwy 43 E and OK-1 E/OK-63 E to Holson Valley Rd in Le Flore County
Route Directions
Follow N 9th St to State Hwy 7 E
Continue on State Hwy 7 E. Take State Hwy 43 E to Holson Valley Rd in Le Flore County
Route Directions
Follow N 9th St to State Hwy 7 E
Get on OK-3 E/State Hwy 3 E/US-377 S in Latta
Continue on OK-3 E/State Hwy 3 E to Atoka County
Follow OK-63 E to US-270 E/E US Hwy 270 in Haileyville
Continue on US-270 E to Heavener
Journey Details
Traveling from Duncan, Oklahoma to Petros, Oklahoma covers 230 miles (370 km) in a east direction. This highway, long-distance route typically takes 4 hours 5 minutes under normal conditions.
Drivers have 3 route options between these locations (230-239 miles / 370-384 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views, toll sections. During morning weekday travel, expect morning rush hour with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Duncan
Starting Point
Petros
Destination