Miles between Yuma, AZ and San Angelo, TX

There are
957 mi
from Yuma, AZ to San Angelo, TX

That's the driving distance. It would take 16 hours 29 mins to go from Yuma, Arizona to San Angelo, Texas.

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

957 mi = 1,539.77 kms