There are
929 mi
from Kalamazoo, MI to Norman, OK
That's the driving distance. It would take 17 hours 1 min to go from Kalamazoo, Michigan to Norman, Oklahoma.
The flight distance (direct flight from Kalamazoo, MI to Norman, OK) is 802.67 mi.
929 mi = 1,494.71 kms