There are
125 mi
from New Britain, CT to Roselle Park, NJ
That's the driving distance. It would take 2 hours 51 mins to go from New Britain, Connecticut to Roselle Park, New Jersey.
The flight distance (direct flight from New Britain, CT to Roselle Park, NJ) is 103.47 mi.
125 mi = 201.12 kms