There are
688 mi
from Kalamazoo, MI to New Providence, NJ
That's the driving distance. It would take 12 hours 50 mins to go from Kalamazoo, Michigan to New Providence, New Jersey.
The flight distance (direct flight from Kalamazoo, MI to New Providence, NJ) is 588.80 mi.
688 mi = 1,107.63 kms