There are
12 mi
from Hartford, CT to New Britain, CT
That's the driving distance. It would take 17 minutes to go from Hartford, Connecticut to New Britain, Connecticut.
The flight distance (direct flight from Hartford, CT to New Britain, CT) is 8.59 mi.
12 mi = 19.20 kms