There are
1,349 mi
from San Marcos, CA to North Richland Hills, TX
That's the driving distance. It would take 23 hours 13 mins to go from San Marcos, California to North Richland Hills, Texas.
The flight distance (direct flight from San Marcos, CA to North Richland Hills, TX) is 1,153.88 mi.
1,349 mi = 1.61 kms