Miles between Lawton, OK and Cape Girardeau, MO

There are
636 mi
from Lawton, OK to Cape Girardeau, MO

That's the driving distance. It would take 11 hours 42 mins to go from Lawton, Oklahoma to Cape Girardeau, Missouri.

The flight distance (direct flight from Lawton, OK to Cape Girardeau, MO) is 530.20 mi.

636 mi = 1,023.86 kms