Miles between League City, TX and San Marcos, TX

There are
191 mi
from League City, TX to San Marcos, TX

That's the driving distance. It would take 3 hours 33 mins to go from League City, Texas to San Marcos, Texas.

The flight distance (direct flight from League City, TX to San Marcos, TX) is 172.80 mi.

191 mi = 306.76 kms