There are
2,040 mi
from New Haven, CT to San Benito, TX
That's the driving distance. It would take 1 day 14 hours to go from New Haven, Connecticut to San Benito, Texas.
The flight distance (direct flight from New Haven, CT to San Benito, TX) is 1,754.25 mi.
2,040 mi = 3.22 kms