There are
405 mi
from Davenport, IA to Clayton, OH
That's the driving distance. It would take 7 hours 41 mins to go from Davenport, Iowa to Clayton, Ohio.
The flight distance (direct flight from Davenport, IA to Clayton, OH) is 345.21 mi.
405 mi = 651.70 kms