There are
1,927 mi
from New Britain, CT to San Angelo, TX
That's the driving distance. It would take 1 day 11 hours to go from New Britain, Connecticut to San Angelo, Texas.
The flight distance (direct flight from New Britain, CT to San Angelo, TX) is 1,679.09 mi.
1,927 mi = 1.61 kms