There are
1,029 mi
from Lawrence, KS to Horizon City, TX
That's the driving distance. It would take 17 hours 39 mins to go from Lawrence, Kansas to Horizon City, Texas.
The flight distance (direct flight from Lawrence, KS to Horizon City, TX) is 796.08 mi.
1,029 mi = 1.61 kms