Miles between Fayetteville, NC and Hasbrouck Heights, NJ

There are
549 mi
from Fayetteville, NC to Hasbrouck Heights, NJ

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

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

549 mi = 883.53 kms