There are
518 mi
from Kalamazoo, MI to Columbia, MO
That's the driving distance. It would take 9 hours 49 mins to go from Kalamazoo, Michigan to Columbia, Missouri.
The flight distance (direct flight from Kalamazoo, MI to Columbia, MO) is 422.23 mi.
518 mi = 832.85 kms