There are
2,101 mi
from Santa Fe, NM to New Britain, CT
That's the driving distance. It would take 1 day 14 hours to go from Santa Fe, New Mexico to New Britain, Connecticut.
The flight distance (direct flight from Santa Fe, NM to New Britain, CT) is 1,823.65 mi.
2,101 mi = 3.22 kms