There are
2,263 mi
from New Britain, CT to Cottonwood Heights, UT
That's the driving distance. It would take 1 day 16 hours to go from New Britain, Connecticut to Cottonwood Heights, Utah.
The flight distance (direct flight from New Britain, CT to Cottonwood Heights, UT) is 2,016.92 mi.
2,263 mi = 3.22 kms