Distance from Leonard, Oklahoma to Broken Arrow, Oklahoma

Leonard Broken Arrow
Total Distance
32.8 mi
(52.8 km)
Travel Time
36 minutes

The driving distance from Leonard, Oklahoma to Broken Arrow, Oklahoma is 32.8 mi (52.8 km)

The straight-line (air) distance is approximately 6 mi (9.7 km)

Estimated travel time by road is 36 minutes

This route includes Toll roads along the way.

We found 3 routes between Leonard and Broken Arrow.

Available Routes

Shortest Fastest
US-64 W
19.4 mi
31.2 km
30 minutes
OK-51 W
26.7 mi
43 km
36 minutes
Tolls
OK-351
32.8 mi
52.8 km
36 minutes

Route Directions

4.6 mi
4 min
Get on OK-351 from E0780 Rd/East 191st St S, OK-72 N and OK-51 E
13.1 mi
18 min
Continue on OK-351 to Broken Arrow. Take the Elm Pl exit from OK-51 W
14.3 mi
11 min
0.8 mi
2 min

Route Directions

4.6 mi
4 min
4.3 mi
6 min
Continue on OK-72 N. Take OK-51 W to N Elm Pl in Broken Arrow. Take the Elm Pl exit from OK-51 W
17 mi
23 min
0.8 mi
2 min

Route Directions

Follow US-64 W and US-169 N to E 71st St S in Tulsa. Take the E 71st St S exit from US-169 N/US-64 W
16 mi
23 min
Continue on E 71st St S. Drive to East 71st St S/W Kenosha St in Broken Arrow
3.4 mi
7 min

Journey Details

Traveling from Leonard, Oklahoma to Broken Arrow, Oklahoma covers 19.4 miles (31 km) in a north direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.

Drivers have 3 route options between these locations (19-33 miles / 31-53 km). The primary route shown here saves 7 minutes compared to alternatives.

Journey Waypoints

Leonard

Starting Point

Bixby, Oklahoma

14 mi to destination

3 mi
Oneta, Oklahoma

7 mi to destination

3 mi
Broken Arrow

Destination