Miles between Peoria, AZ and San Angelo, TX

There are
847 mi
from Peoria, AZ to San Angelo, TX

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

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

847 mi = 1,363.19 kms