There are
538 mi
from Greensboro, NC to Hasbrouck Heights, NJ
That's the driving distance. It would take 10 hours 43 mins to go from Greensboro, North Carolina to Hasbrouck Heights, New Jersey.
The flight distance (direct flight from Greensboro, NC to Hasbrouck Heights, NJ) is 452.33 mi.
538 mi = 865.36 kms