There are
488 mi
from Davenport, IA to Lakewood, OH
That's the driving distance. It would take 9 hours 9 mins to go from Davenport, Iowa to Lakewood, Ohio.
The flight distance (direct flight from Davenport, IA to Lakewood, OH) is 454.11 mi.
488 mi = 785.84 kms