There are
412 mi
from Davenport, IA to Ottawa, KS
That's the driving distance. It would take 7 hours 40 mins to go from Davenport, Iowa to Ottawa, Kansas.
The flight distance (direct flight from Davenport, IA to Ottawa, KS) is 319.08 mi.
412 mi = 662.89 kms