There are
2,217 mi
from New Britain, CT to Las Cruces, NM
That's the driving distance. It would take 1 day 17 hours to go from New Britain, Connecticut to Las Cruces, New Mexico.
The flight distance (direct flight from New Britain, CT to Las Cruces, NM) is 1,968.49 mi.
2,217 mi = 3.22 kms