There are
228 mi
from Davenport, IA to Ferguson, MO
That's the driving distance. It would take 4 hours 56 mins to go from Davenport, Iowa to Ferguson, Missouri.
The flight distance (direct flight from Davenport, IA to Ferguson, MO) is 192.58 mi.
228 mi = 366.87 kms