There are
1,194 mi
from Perth Amboy, NJ to Cottage Grove, MN
That's the driving distance. It would take 22 hours 23 mins to go from Perth Amboy, New Jersey to Cottage Grove, Minnesota.
The flight distance (direct flight from Perth Amboy, NJ to Cottage Grove, MN) is 992.19 mi.
1,194 mi = 1,921.13 kms