There are
727 mi
from Kalamazoo, MI to Monroe, NC
That's the driving distance. It would take 14 hours 8 mins to go from Kalamazoo, Michigan to Monroe, North Carolina.
The flight distance (direct flight from Kalamazoo, MI to Monroe, NC) is 573.10 mi.
727 mi = 1,169.25 kms