Distance from Staley, Oklahoma to Leonard, Texas

Staley Leonard
Total Distance
48 mi
(77.3 km)
Travel Time
51 minutes

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

Shortest Fastest
US-69 S
39.9 mi
64.2 km
46 minutes
US-69 S and US-82 E
47.4 mi
76.3 km
52 minutes
US-75 S, TX-11 E and US-69 S
48 mi
77.3 km
51 minutes

Route Directions

Follow US-75 S to S Sam Rayburn Fwy in Sherman. Exit from US-75 S
17.5 mi
16 min
Take TX-11 E to US-69 S
18.5 mi
21 min
11 mi
11 min
Take N Connett St to S Main St
1 mi
2 min

Route Directions

Take US-69 S and US-82 E to FM 87 S in Fannin County
28.8 mi
29 min
Continue on FM 87 S. Take TX-56 E, State Hwy 121 S and FM896 to S Main St in Leonard
18.6 mi
22 min

Route Directions

Follow US-69 S to N Oak St in Leonard
38.8 mi
44 min
Take N Connett St to S Main St
1 mi
2 min

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

Joe, Texas

50 mi to destination

1 mi
Penland, Texas

Traveled 12 mi from origin

2 mi
Bells, Texas

Traveled 25 mi from origin

1 mi
Savoy, Texas

25 mi to destination

1 mi
Ely, Texas

Traveled 37 mi from origin

1 mi
Orangeville, Texas

12 mi to destination

1 mi
Trenton, Texas

Traveled 50 mi from origin

2 mi
Leonard

Destination