Distance from Staley, Oklahoma to Preston, Texas
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
Route Directions
Take OK-91 W/State Hwy 75A, FM406 and Preston Bend Rd to Plantation Ave in Preston
Continue on Plantation Ave. Drive to Oklahoma Ave
Route Directions
Take US-75 S, FM 84 W, FM406 and Preston Bend Rd to Plantation Ave in Preston
Continue on Plantation Ave. Drive to Oklahoma Ave
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
Preston
Destination