Distance from Duncan, Oklahoma to Kalgary, Texas
The driving distance from Duncan, Oklahoma to Kalgary, Texas is 254.9 mi (410.3 km)
The straight-line (air) distance is approximately 122.9 mi (197.9 km)
Estimated travel time by road is 4 hours 3 minutes
This route includes Toll roads along the way.
We found 2 routes between Duncan and Kalgary.
Available Routes
Route Directions
Follow N 9th St to State Hwy 7 W
Take US-81 S to E 1810 Rd/Paul Rd/E Stephens County Rd 1810
Get on the I-44 W ramp to Turnpike in Walters from OK-53 W and OK-5 W
Take I-44, TX-240 W, US-287 N, US-70 W, ... and US-82 W to Miller Ave in Dickens County
Take FM2794, Ranch Rd 2794 and Ranch Rd 3385 to Ranch Rd 261 in Crosby County
Route Directions
Follow N 9th St to State Hwy 7 W
Follow US-81 S, TX-79 S and US-277 S/US-82 W to Miller Ave in Dickens County
Take FM2794, Ranch Rd 2794 and Ranch Rd 3385 to Ranch Rd 261 in Crosby County
Journey Details
Traveling from Duncan, Oklahoma to Kalgary, Texas covers 239.9 miles (386 km) in a west direction. This fast highway, long-distance route typically takes 3 hours 45 minutes under normal conditions.
Drivers have 2 route options between these locations (240-255 miles / 386-410 km). The primary route shown here saves 19 minutes compared to alternatives.
Journey Waypoints
Duncan
Starting Point
Kalgary
Destination