Miles between Greenville, NC and Hasbrouck Heights, NJ

There are
504 mi
from Greenville, NC to Hasbrouck Heights, NJ

That's the driving distance. It would take 10 hours to go from Greenville, North Carolina to Hasbrouck Heights, New Jersey.

The flight distance (direct flight from Greenville, NC to Hasbrouck Heights, NJ) is 403.84 mi.

504 mi = 810.54 kms