Miles between San Angelo, TX and Santa Fe, NM

There are
510 mi
from San Angelo, TX to Santa Fe, NM

That's the driving distance. It would take 9 hours 14 mins to go from San Angelo, Texas to Santa Fe, New Mexico.

The flight distance (direct flight from San Angelo, TX to Santa Fe, NM) is 430.46 mi.

510 mi = 820.99 kms