There are
1,321 mi
from San Antonio, TX to Lake Worth, FL
That's the driving distance. It would take 23 hours 54 mins to go from San Antonio, Texas to Lake Worth, Florida.
The flight distance (direct flight from San Antonio, TX to Lake Worth, FL) is 1,139.88 mi.
1,321 mi = 1.61 kms