Miles between New Rochelle, NY and San Juan, TX

There are
1,996 mi
from New Rochelle, NY to San Juan, TX

That's the driving distance. It would take 1 day 13 hours to go from New Rochelle, New York to San Juan, Texas.

The flight distance (direct flight from New Rochelle, NY to San Juan, TX) is 1,723.35 mi.

1,996 mi = 3,212.36 kms