Miles between Kalamazoo, MI and New London, CT

There are
821 mi
from Kalamazoo, MI to New London, CT

That's the driving distance. It would take 15 hours 39 mins to go from Kalamazoo, Michigan to New London, Connecticut.

The flight distance (direct flight from Kalamazoo, MI to New London, CT) is 696.73 mi.

821 mi = 1,321.82 kms