There are
556 mi
from Fayetteville, NC to Hopatcong, NJ
That's the driving distance. It would take 11 hours 2 mins to go from Fayetteville, North Carolina to Hopatcong, New Jersey.
The flight distance (direct flight from Fayetteville, NC to Hopatcong, NJ) is 466.59 mi.
556 mi = 895.24 kms