Distance from Goodland, Oklahoma to Lafayette, Oklahoma
The driving distance from Goodland, Oklahoma to Lafayette, Oklahoma is 124.7 mi (200.7 km)
The straight-line (air) distance is approximately 53.6 mi (86.3 km)
Estimated travel time by road is 1 hour 59 minutes
This route includes Toll roads along the way.
We found 3 routes between Goodland and Lafayette.
Available Routes
Route Directions
Follow OK-271A E to US-271 N
Take OK-375/Indian Nation Tpke to OK-31 E in Krebs
Follow OK-31 E to State Hwy 82 N in Haskell County
Route Directions
Follow OK-271A E to US-271 N
Take OK-375/Indian Nation Tpke, OK-2 N and OK-1 E/OK-63 E to State Hwy 82 N in Haskell County
Route Directions
Take E 2095 Rd and N 4170 Rd to US-271 N/US-70 W
Continue on US-271 N. Take OK-2 N and OK-1 E/OK-63 E to State Hwy 82 N in Haskell County
Journey Details
Traveling from Goodland, Oklahoma to Lafayette, Oklahoma covers 118.5 miles (191 km) in a north direction. This highway, substantial route typically takes 2 hours 6 minutes under normal conditions.
Drivers have 3 route options between these locations (119-125 miles / 191-201 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Goodland
Starting Point
Lafayette
Destination