There are
707 mi
from Santa Fe, NM to Schertz, TX
That's the driving distance. It would take 12 hours 45 mins to go from Santa Fe, New Mexico to Schertz, Texas.
The flight distance (direct flight from Santa Fe, NM to Schertz, TX) is 615.06 mi.
707 mi = 1,137.88 kms