Distance from Staley, Oklahoma to Preston, Texas

Staley Preston
Total Distance
24.9 mi
(40 km)
Travel Time
31 minutes

The driving distance from Staley, Oklahoma to Preston, Texas is 24.9 mi (40 km)

The straight-line (air) distance is approximately 4.4 mi (7.2 km)

Estimated travel time by road is 31 minutes

We found 2 routes between Staley and Preston.

Available Routes

Shortest Fastest
Preston Bend Rd
19.3 mi
31.1 km
23 minutes
OK-91 W/State Hwy 75A and Preston Bend Rd
24.9 mi
40 km
31 minutes

Route Directions

Take OK-91 W/State Hwy 75A, FM406 and Preston Bend Rd to Plantation Ave in Preston
24.7 mi
30 min
Continue on Plantation Ave. Drive to Oklahoma Ave
0.2 mi
0 min

Route Directions

Take US-75 S, FM 84 W, FM406 and Preston Bend Rd to Plantation Ave in Preston
19.1 mi
22 min
Continue on Plantation Ave. Drive to Oklahoma Ave
0.2 mi
0 min

Journey Details

Traveling from Staley, Oklahoma to Preston, Texas covers 19.3 miles (31 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 23 minutes under normal conditions.

Drivers have 2 route options between these locations (19-25 miles / 31-40 km). The primary route shown here saves 8 minutes compared to alternatives.

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 49 mph (79 km/h) .

Journey Waypoints

Staley

Starting Point

Ray, Texas

10 mi to destination

1 mi
Cartwright, Oklahoma

Traveled 3 mi from origin

1 mi
Preston

Destination