There are
116 mi
from Newark, NJ to New Britain, CT
That's the driving distance. It would take 2 hours 40 mins to go from Newark, New Jersey to New Britain, Connecticut.
The flight distance (direct flight from Newark, NJ to New Britain, CT) is 96.60 mi.
116 mi = 186.51 kms