There are
965 mi
from Davenport, IA to Poughkeepsie, NY
That's the driving distance. It would take 18 hours 4 mins to go from Davenport, Iowa to Poughkeepsie, New York.
The flight distance (direct flight from Davenport, IA to Poughkeepsie, NY) is 859.19 mi.
965 mi = 1,553.27 kms