There are
1,249 mi
from Deerfield Beach, FL to Hasbrouck Heights, NJ
That's the driving distance. It would take 23 hours 26 mins to go from Deerfield Beach, Florida to Hasbrouck Heights, New Jersey.
The flight distance (direct flight from Deerfield Beach, FL to Hasbrouck Heights, NJ) is 1,061.94 mi.
1,249 mi = 1.61 kms