Distance from Lafayette, Oklahoma to Lone Oak, Oklahoma
The driving distance from Lafayette, Oklahoma to Lone Oak, Oklahoma is 58.2 mi (93.7 km)
The straight-line (air) distance is approximately 21.6 mi (34.7 km)
Estimated travel time by road is 1 hour 3 minutes
We found 3 routes between Lafayette and Lone Oak.
Available Routes
Route Directions
Take OK-9 E, US-59 N and I-40 E to S Main St in Muldrow. Take exit 321 from I-40 E
Take E 1120 Rd/Treat Rd and Old US Hwy 64 to S 4760 Rd/S Cottonwood Rd
Route Directions
Take OK-31 E and US-271 N to OK-9A N in Le Flore County
Continue on OK-9A N to Fort Smith
Continue on Wheeler Ave. Drive from US-64 W to Moffett. Take the exit toward Moffett/Stockyards from US-64 W
Follow Old US Hwy 64 to S 4760 Rd/S Cottonwood Rd
Route Directions
Take OK-9 E to E 1130 Rd in Brent
Continue on E 1130 Rd. Take OK-141 E to US-64 E
Follow Old US Hwy 64 to S 4760 Rd/S Cottonwood Rd
Journey Details
Traveling from Lafayette, Oklahoma to Lone Oak, Oklahoma covers 52 miles (84 km) in a east direction. This mixed highways and local roads, moderate route typically takes 1 hour 2 minutes under normal conditions.
Drivers have 3 route options between these locations (52-62 miles / 84-99 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Lafayette
Starting Point
Lone Oak
Destination