There are
507 mi
from Davenport, IA to Campbellsville, KY
That's the driving distance. It would take 9 hours 22 mins to go from Davenport, Iowa to Campbellsville, Kentucky.
The flight distance (direct flight from Davenport, IA to Campbellsville, KY) is 401.69 mi.
507 mi = 816.64 kms