There are
114 mi
from New Britain, CT to Chelsea, MA
That's the driving distance. It would take 2 hours 23 mins to go from New Britain, Connecticut to Chelsea, Massachusetts.
The flight distance (direct flight from New Britain, CT to Chelsea, MA) is 102.88 mi.
114 mi = 184.17 kms