There are
487 mi
from Lake Charles, LA to Okmulgee, OK
That's the driving distance. It would take 9 hours 5 mins to go from Lake Charles, Louisiana to Okmulgee, Oklahoma.
The flight distance (direct flight from Lake Charles, LA to Okmulgee, OK) is 405.35 mi.
487 mi = 783.52 kms