There are
125 mi
from Kalamazoo, MI to New Haven, IN
That's the driving distance. It would take 2 hours 21 mins to go from Kalamazoo, Michigan to New Haven, Indiana.
The flight distance (direct flight from Kalamazoo, MI to New Haven, IN) is 89.40 mi.
125 mi = 201.96 kms