Miles between Miami, FL and Secaucus, NJ

There are
1,277 mi
from Miami, FL to Secaucus, NJ

That's the driving distance. It would take 23 hours 58 mins to go from Miami, Florida to Secaucus, New Jersey.

The flight distance (direct flight from Miami, FL to Secaucus, NJ) is 1,095.20 mi.

1,277 mi = 1.61 kms