Distance from Bray, Oklahoma to Duncan, Oklahoma

Bray Duncan
Total Distance
18.3 mi
(29.5 km)
Travel Time
25 minutes

The driving distance from Bray, Oklahoma to Duncan, Oklahoma is 18.3 mi (29.5 km)

The straight-line (air) distance is approximately 7.6 mi (12.3 km)

Estimated travel time by road is 25 minutes

We found 3 routes between Bray and Duncan.

Available Routes

Shortest Fastest
CS2910/Duncan Lake Rd, E 1710 Rd/E Plato Rd and N 5th St
18.2 mi
29.2 km
25 minutes
CS2910/Duncan Lake Rd and E 1710 Rd/E Plato Rd
18.3 mi
29.5 km
25 minutes
CS2910/Duncan Lake Rd and Bois D Arc Rd
19.4 mi
31.2 km
25 minutes

Route Directions

18.3 mi
25 min

Route Directions

19.4 mi
25 min

Route Directions

18.2 mi
25 min

Journey Details

Traveling from Bray, Oklahoma to Duncan, Oklahoma covers 18.2 miles (29 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 25 minutes under normal conditions.

Drivers have 3 route options between these locations (18-19 miles / 29-31 km). The primary route shown here saves 11 seconds compared to alternatives.

The route features scenic views. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 44 mph (71 km/h) .

Journey Waypoints

Bray

Starting Point

Hope, Oklahoma

18 mi to destination

2 mi
Lake Humphreys, Oklahoma

13 mi to destination

1 mi
Dixie Park, Oklahoma

4 mi to destination

2 mi
Duncan

Destination