There are
1,126 mi
from Clearwater, FL to Perth Amboy, NJ
That's the driving distance. It would take 21 hours 35 mins to go from Clearwater, Florida to Perth Amboy, New Jersey.
The flight distance (direct flight from Clearwater, FL to Perth Amboy, NJ) is 993.01 mi.
1,126 mi = 1,812.66 kms