There are
1,388 mi
from Garland, TX to San Marcos, CA
That's the driving distance. It would take 23 hours 55 mins to go from Garland, Texas to San Marcos, California.
The flight distance (direct flight from Garland, TX to San Marcos, CA) is 1,187.30 mi.
1,388 mi = 1.61 kms