There are
458 mi
from Wichita, KS to Keokuk, IA
That's the driving distance. It would take 8 hours 29 mins to go from Wichita, Kansas to Keokuk, Iowa.
The flight distance (direct flight from Wichita, KS to Keokuk, IA) is 369.75 mi.
458 mi = 737.74 kms