Miles between Kalamazoo, MI and Columbia, MO

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