There are
229 mi
from San Antonio, TX to Freeport, TX
That's the driving distance. It would take 4 hours 34 mins to go from San Antonio, Texas to Freeport, Texas.
The flight distance (direct flight from San Antonio, TX to Freeport, TX) is 191.80 mi.
229 mi = 368.35 kms