Miles between Kalamazoo, MI and New Ulm, MN

There are
605 mi
from Kalamazoo, MI to New Ulm, MN

That's the driving distance. It would take 11 hours 33 mins to go from Kalamazoo, Michigan to New Ulm, Minnesota.

The flight distance (direct flight from Kalamazoo, MI to New Ulm, MN) is 467.20 mi.

605 mi = 973.60 kms