There are
2,080 mi
from New Britain, CT to San Juan, TX
That's the driving distance. It would take 1 day 15 hours to go from New Britain, Connecticut to San Juan, Texas.
The flight distance (direct flight from New Britain, CT to San Juan, TX) is 1,793.85 mi.
2,080 mi = 3.22 kms