Miles between Topeka, KS and Perth Amboy, NJ

There are
1,250 mi
from Topeka, KS to Perth Amboy, NJ

That's the driving distance. It would take 23 hours 34 mins to go from Topeka, Kansas to Perth Amboy, New Jersey.

The flight distance (direct flight from Topeka, KS to Perth Amboy, NJ) is 1,139.14 mi.

1,250 mi = 1.61 kms