Miles between Perth Amboy, NJ and Des Moines, IA

There are
1,109 mi
from Perth Amboy, NJ to Des Moines, IA

That's the driving distance. It would take 20 hours 41 mins to go from Perth Amboy, New Jersey to Des Moines, Iowa.

The flight distance (direct flight from Perth Amboy, NJ to Des Moines, IA) is 1,008.57 mi.

1,109 mi = 1,785.14 kms