There are
623 mi
from Davenport, IA to Clarksdale, MS
That's the driving distance. It would take 11 hours 34 mins to go from Davenport, Iowa to Clarksdale, Mississippi.
The flight distance (direct flight from Davenport, IA to Clarksdale, MS) is 506.01 mi.
623 mi = 1,002.62 kms