There are
108 mi
from Cambridge, MA to New Britain, CT
That's the driving distance. It would take 2 hours 15 mins to go from Cambridge, Massachusetts to New Britain, Connecticut.
The flight distance (direct flight from Cambridge, MA to New Britain, CT) is 98.84 mi.
108 mi = 173.04 kms