There are
702 mi
from Kalamazoo, MI to Sayreville, NJ
That's the driving distance. It would take 13 hours 16 mins to go from Kalamazoo, Michigan to Sayreville, New Jersey.
The flight distance (direct flight from Kalamazoo, MI to Sayreville, NJ) is 595.19 mi.
702 mi = 1,129.47 kms