Miles between Scottsdale, AZ and San Benito, TX

There are
1,241 mi
from Scottsdale, AZ to San Benito, TX

That's the driving distance. It would take 21 hours to go from Scottsdale, Arizona to San Benito, Texas.

The flight distance (direct flight from Scottsdale, AZ to San Benito, TX) is 995.06 mi.

1,241 mi = 1.61 kms