Miles between San Angelo, TX and Albuquerque, NM

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