There are
27 mi
from Perth Amboy, NJ to Secaucus, NJ
That's the driving distance. It would take 41 minutes to go from Perth Amboy, New Jersey to Secaucus, New Jersey.
The flight distance (direct flight from Perth Amboy, NJ to Secaucus, NJ) is 22.39 mi.
27 mi = 43.11 kms