Mileage calculator › From Dayton, OH › Miles from Dayton, OH to Keokuk, IA
There are 410 mifrom Dayton, OH to Keokuk, IA
That's the driving distance. It would take 8 hours 41 mins to go from Dayton, Ohio to Keokuk, Iowa.
The flight distance (direct flight from Dayton, OH to Keokuk, IA) is 383.26 mi.
410 mi = 660.14 kms