There are
847 mi
from Avondale, AZ to San Angelo, TX
That's the driving distance. It would take 14 hours 42 mins to go from Avondale, Arizona to San Angelo, Texas.
The flight distance (direct flight from Avondale, AZ to San Angelo, TX) is 707.40 mi.
847 mi = 1,363.55 kms