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