There are
18 mi
from Elizabeth, NJ to Hasbrouck Heights, NJ
That's the driving distance. It would take 29 minutes to go from Elizabeth, New Jersey to Hasbrouck Heights, New Jersey.
The flight distance (direct flight from Elizabeth, NJ to Hasbrouck Heights, NJ) is 15.04 mi.
18 mi = 29.11 kms