Miles between Lafayette, LA and Shawnee, OK

There are
538 mi
from Lafayette, LA to Shawnee, OK

That's the driving distance. It would take 10 hours to go from Lafayette, Louisiana to Shawnee, Oklahoma.

The flight distance (direct flight from Lafayette, LA to Shawnee, OK) is 453.21 mi.

538 mi = 866.32 kms