Miles between St Joseph, MO and Haysville, KS

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