There are
756 mi
from Houston, TX to Lawrence, KS
That's the driving distance. It would take 13 hours 6 mins to go from Houston, Texas to Lawrence, Kansas.
The flight distance (direct flight from Houston, TX to Lawrence, KS) is 636.50 mi.
756 mi = 1,217.37 kms