Distance from Staley, Oklahoma to Leonard, Texas
The driving distance from Staley, Oklahoma to Leonard, Texas is 48 mi (77.3 km)
The straight-line (air) distance is approximately 21.7 mi (34.9 km)
Estimated travel time by road is 51 minutes
We found 3 routes between Staley and Leonard.
Available Routes
Route Directions
Follow US-75 S to S Sam Rayburn Fwy in Sherman. Exit from US-75 S
Take TX-11 E to US-69 S
Take N Connett St to S Main St
Route Directions
Take US-69 S and US-82 E to FM 87 S in Fannin County
Continue on FM 87 S. Take TX-56 E, State Hwy 121 S and FM896 to S Main St in Leonard
Route Directions
Follow US-69 S to N Oak St in Leonard
Take N Connett St to S Main St
Journey Details
Traveling from Staley, Oklahoma to Leonard, Texas covers 39.9 miles (64 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 46 minutes under normal conditions.
Drivers have 3 route options between these locations (40-48 miles / 64-77 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Staley
Starting Point
Leonard
Destination