There are
779 mi
from Lawrence, KS to San Antonio, TX
That's the driving distance. It would take 13 hours 31 mins to go from Lawrence, Kansas to San Antonio, Texas.
The flight distance (direct flight from Lawrence, KS to San Antonio, TX) is 685.31 mi.
779 mi = 1,254.11 kms