There are
167 mi
from Tulsa, OK to Haysville, KS
That's the driving distance. It would take 2 hours 55 mins to go from Tulsa, Oklahoma to Haysville, Kansas.
The flight distance (direct flight from Tulsa, OK to Haysville, KS) is 123.07 mi.
167 mi = 268.65 kms