There are
995 mi
from Avondale, AZ to San Antonio, TX
That's the driving distance. It would take 16 hours 39 mins to go from Avondale, Arizona to San Antonio, Texas.
The flight distance (direct flight from Avondale, AZ to San Antonio, TX) is 861.81 mi.
995 mi = 1,601.81 kms