Miles between Detroit, MI and Perth Amboy, NJ

There are
614 mi
from Detroit, MI to Perth Amboy, NJ

That's the driving distance. It would take 11 hours 30 mins to go from Detroit, Michigan to Perth Amboy, New Jersey.

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

614 mi = 988.17 kms