Miles between Miami Beach, FL and Sayreville, NJ

There are
1,255 mi
from Miami Beach, FL to Sayreville, NJ

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

The flight distance (direct flight from Miami Beach, FL to Sayreville, NJ) is 1,066.41 mi.

1,255 mi = 1.61 kms