There are
597 mi
from Fayetteville, NC to Lake Grove, NY
That's the driving distance. It would take 11 hours 58 mins to go from Fayetteville, North Carolina to Lake Grove, New York.
The flight distance (direct flight from Fayetteville, NC to Lake Grove, NY) is 508.85 mi.
597 mi = 961.40 kms