There are
1,250 mi
from Glendale, AZ to San Benito, TX
That's the driving distance. It would take 21 hours 10 mins to go from Glendale, Arizona to San Benito, Texas.
The flight distance (direct flight from Glendale, AZ to San Benito, TX) is 1,009.81 mi.
1,250 mi = 1.61 kms