Distance between San Marcos and San Antonio Texas:Using I-35 - 50 milesTravel Time: about 50min
30 Mi.
The shortest driving distance is 166 miles.
About 40 miles
165 miles
About 415 miles
244 miles
About 205 miles
1,673 miles
30 miles
Roughly 50 miles
It is 49.9 miles according to Google Maps.