There are
492 mi
from Oklahoma City, OK to Kennett, MO
That's the driving distance. It would take 8 hours 47 mins to go from Oklahoma City, Oklahoma to Kennett, Missouri.
The flight distance (direct flight from Oklahoma City, OK to Kennett, MO) is 421.08 mi.
492 mi = 792.23 kms