Miles between New Britain, CT and Freehold Township, NJ

There are
154 mi
from New Britain, CT to Freehold Township, NJ

That's the driving distance. It would take 3 hours 29 mins to go from New Britain, Connecticut to Freehold Township, New Jersey.

The flight distance (direct flight from New Britain, CT to Freehold Township, NJ) is 126.20 mi.

154 mi = 247.68 kms