There are
220 mi
from St Joseph, MO to Haysville, KS
That's the driving distance. It would take 4 hours 3 mins to go from St Joseph, Missouri to Haysville, Kansas.
The flight distance (direct flight from St Joseph, MO to Haysville, KS) is 203.43 mi.
220 mi = 354.14 kms