There are
729 mi
from Davidson, NC to New Britain, CT
That's the driving distance. It would take 14 hours 18 mins to go from Davidson, North Carolina to New Britain, Connecticut.
The flight distance (direct flight from Davidson, NC to New Britain, CT) is 608.74 mi.
729 mi = 1,174.01 kms