There are
520 mi
from San Angelo, TX to Albuquerque, NM
That's the driving distance. It would take 9 hours 17 mins to go from San Angelo, Texas to Albuquerque, New Mexico.
The flight distance (direct flight from San Angelo, TX to Albuquerque, NM) is 437.37 mi.
520 mi = 836.37 kms