There are
1,267 mi
from Richmond, VA to Haysville, KS
That's the driving distance. It would take 23 hours 20 mins to go from Richmond, Virginia to Haysville, Kansas.
The flight distance (direct flight from Richmond, VA to Haysville, KS) is 1,088.89 mi.
1,267 mi = 1.61 kms