Miles between Miami, FL and South River, NJ

There are
1,249 mi
from Miami, FL to South River, NJ

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

The flight distance (direct flight from Miami, FL to South River, NJ) is 1,066.96 mi.

1,249 mi = 1.61 kms