There are
617 mi
from Kalamazoo, MI to New Carrollton, MD
That's the driving distance. It would take 11 hours 32 mins to go from Kalamazoo, Michigan to New Carrollton, Maryland.
The flight distance (direct flight from Kalamazoo, MI to New Carrollton, MD) is 510.67 mi.
617 mi = 992.74 kms