There are
1,175 mi
from San Antonio, TX to Lake Mary, FL
That's the driving distance. It would take 21 hours 19 mins to go from San Antonio, Texas to Lake Mary, Florida.
The flight distance (direct flight from San Antonio, TX to Lake Mary, FL) is 1,037.10 mi.
1,175 mi = 1.61 kms