There are
115 mi
from New Britain, CT to Franklin Lakes, NJ
That's the driving distance. It would take 2 hours 30 mins to go from New Britain, Connecticut to Franklin Lakes, New Jersey.
The flight distance (direct flight from New Britain, CT to Franklin Lakes, NJ) is 86.35 mi.
115 mi = 184.53 kms