Miles between San Angelo, TX and Las Cruces, NM

There are
449 mi
from San Angelo, TX to Las Cruces, NM

That's the driving distance. It would take 7 hours 51 mins to go from San Angelo, Texas to Las Cruces, New Mexico.

The flight distance (direct flight from San Angelo, TX to Las Cruces, NM) is 375.79 mi.

449 mi = 722.35 kms