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