Distance from Duncan, Oklahoma to Cameron, Oklahoma
The driving distance from Duncan, Oklahoma to Cameron, Oklahoma is 241.4 mi (388.5 km)
The straight-line (air) distance is approximately 123.7 mi (199 km)
Estimated travel time by road is 4 hours 12 minutes
We found 3 routes between Duncan and Cameron.
Available Routes
Route Directions
Follow N 9th St to State Hwy 7 E
Continue on State Hwy 7 E. Take State Hwy 43 E and US-271 N to McKeown Rd in Cameron
Continue on McKeown Rd. Drive to W 1st St/W Main St
Route Directions
Get on I-44 E in Chickasha from US-81 N
Follow I-44 E and I-40 E to US-59 S/S Kerr Blvd in Sallisaw. Take exit 308 from I-40 E
Continue on US-59 S. Drive to W 1st St/W Main St in Cameron
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 Poteau
Continue on OK-112 N. Drive to W 1st St/W Main St in Cameron
Journey Details
Traveling from Duncan, Oklahoma to Cameron, Oklahoma covers 233.5 miles (376 km) in a east direction. This mixed highways and local roads, long-distance route typically takes 4 hours 5 minutes under normal conditions.
Drivers have 3 route options between these locations (233-268 miles / 376-431 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Duncan
Starting Point
Cameron
Destination