There are
105 mi
from New Britain, CT to New Milford, NJ
That's the driving distance. It would take 2 hours 22 mins to go from New Britain, Connecticut to New Milford, New Jersey.
The flight distance (direct flight from New Britain, CT to New Milford, NJ) is 81.59 mi.
105 mi = 168.30 kms