There are
646 mi
from Santa Fe, NM to Garland, TX
That's the driving distance. It would take 11 hours 33 mins to go from Santa Fe, New Mexico to Garland, Texas.
The flight distance (direct flight from Santa Fe, NM to Garland, TX) is 564.04 mi.
646 mi = 1,039.81 kms