There are
436 mi
from Waco, TX to Haysville, KS
That's the driving distance. It would take 7 hours 36 mins to go from Waco, Texas to Haysville, Kansas.
The flight distance (direct flight from Waco, TX to Haysville, KS) is 415.77 mi.
436 mi = 701.70 kms