Miles between Lawton, OK and Maryland Heights, MO

There are
581 mi
from Lawton, OK to Maryland Heights, MO

That's the driving distance. It would take 10 hours 23 mins to go from Lawton, Oklahoma to Maryland Heights, Missouri.

The flight distance (direct flight from Lawton, OK to Maryland Heights, MO) is 524.64 mi.

581 mi = 935.43 kms