Miles between Port St Lucie, FL and Bayonne, NJ

There are
1,162 mi
from Port St Lucie, FL to Bayonne, NJ

That's the driving distance. It would take 21 hours 49 mins to go from Port St Lucie, Florida to Bayonne, New Jersey.

The flight distance (direct flight from Port St Lucie, FL to Bayonne, NJ) is 991.33 mi.

1,162 mi = 1.61 kms