There are
865 mi
from Kalamazoo, MI to Ponca City, OK
That's the driving distance. It would take 16 hours 24 mins to go from Kalamazoo, Michigan to Ponca City, Oklahoma.
The flight distance (direct flight from Kalamazoo, MI to Ponca City, OK) is 723.38 mi.
865 mi = 1,392.63 kms