There are
221 mi
from San Antonio, TX to Alvin, TX
That's the driving distance. It would take 4 hours 1 min to go from San Antonio, Texas to Alvin, Texas.
The flight distance (direct flight from San Antonio, TX to Alvin, TX) is 195.55 mi.
221 mi = 355.78 kms