There are
19 mi
from Newark, NJ to Perth Amboy, NJ
That's the driving distance. It would take 35 minutes to go from Newark, New Jersey to Perth Amboy, New Jersey.
The flight distance (direct flight from Newark, NJ to Perth Amboy, NJ) is 16.55 mi.
19 mi = 30.30 kms