Miles between Oklahoma City, OK and Kirkwood, MO

There are
487 mi
from Oklahoma City, OK to Kirkwood, MO

That's the driving distance. It would take 8 hours 43 mins to go from Oklahoma City, Oklahoma to Kirkwood, Missouri.

The flight distance (direct flight from Oklahoma City, OK to Kirkwood, MO) is 447.19 mi.

487 mi = 783.06 kms