Miles between New Smyrna Beach, FL and Hackensack, NJ

There are
1,048 mi
from New Smyrna Beach, FL to Hackensack, NJ

That's the driving distance. It would take 19 hours 47 mins to go from New Smyrna Beach, Florida to Hackensack, New Jersey.

The flight distance (direct flight from New Smyrna Beach, FL to Hackensack, NJ) is 906.67 mi.

1,048 mi = 1,685.80 kms