Miles between Fayetteville, NC and New London, CT

There are
668 mi
from Fayetteville, NC to New London, CT

That's the driving distance. It would take 13 hours 21 mins to go from Fayetteville, North Carolina to New London, Connecticut.

The flight distance (direct flight from Fayetteville, NC to New London, CT) is 569.80 mi.

668 mi = 1,074.57 kms