There are
812 mi
from Asheville, NC to New London, CT
That's the driving distance. It would take 15 hours 53 mins to go from Asheville, North Carolina to New London, Connecticut.
The flight distance (direct flight from Asheville, NC to New London, CT) is 690.46 mi.
812 mi = 1,306.51 kms