There are
698 mi
from Garland, TX to Las Cruces, NM
That's the driving distance. It would take 11 hours 52 mins to go from Garland, Texas to Las Cruces, New Mexico.
The flight distance (direct flight from Garland, TX to Las Cruces, NM) is 590.45 mi.
698 mi = 1,122.66 kms