Miles between Kalamazoo, MI and Perth Amboy, NJ

There are
705 mi
from Kalamazoo, MI to Perth Amboy, NJ

That's the driving distance. It would take 13 hours 15 mins to go from Kalamazoo, Michigan to Perth Amboy, New Jersey.

The flight distance (direct flight from Kalamazoo, MI to Perth Amboy, NJ) is 599.12 mi.

705 mi = 1,135.37 kms