Distance from Lafayette, Oklahoma to Rock Island, Oklahoma
The driving distance from Lafayette, Oklahoma to Rock Island, Oklahoma is 49.9 mi (80.3 km)
The straight-line (air) distance is approximately 22.1 mi (35.6 km)
Estimated travel time by road is 55 minutes
We found 3 routes between Lafayette and Rock Island.
Available Routes
Route Directions
Take OK-31 E and OK-112 N to Smith Loop in Rock Island
Take Rock Island Rd to Bustin Ln
Route Directions
Take OK-31 E to Old Pocola Hwy in Le Flore County
Follow Old Pocola Hwy and Karl St to OK-112 S/S Pocola Blvd in Pocola
Continue on OK-112 S to Rock Island
Continue on Bollinger Rd. Drive to Bustin Ln
Route Directions
Take OK-31 E and OK-112 N to Smith Loop in Rock Island
Take Rock Island Rd to Bustin Ln
Journey Details
Traveling from Lafayette, Oklahoma to Rock Island, Oklahoma covers 49.1 miles (79 km) in a east direction. This highway, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (49-50 miles / 79-80 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Lafayette
Starting Point
Rock Island
Destination