Mileage calculator › From Toledo, OH › Miles from Toledo, OH to Keokuk, IA
There are 496 mifrom Toledo, OH to Keokuk, IA
That's the driving distance. It would take 9 hours 26 mins to go from Toledo, Ohio to Keokuk, Iowa.
The flight distance (direct flight from Toledo, OH to Keokuk, IA) is 417.60 mi.
496 mi = 797.83 kms