Miles between Miami, FL and Highland Park, NJ

There are
1,248 mi
from Miami, FL to Highland Park, NJ

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

The flight distance (direct flight from Miami, FL to Highland Park, NJ) is 1,069.48 mi.

1,248 mi = 1.61 kms