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