Miles between Tempe, AZ and San Angelo, TX

There are
828 mi
from Tempe, AZ to San Angelo, TX

That's the driving distance. It would take 14 hours 20 mins to go from Tempe, Arizona to San Angelo, Texas.

The flight distance (direct flight from Tempe, AZ to San Angelo, TX) is 683.89 mi.

828 mi = 1,333.11 kms