There are
356 mi
from Davenport, IA to Hopkins, MN
That's the driving distance. It would take 6 hours 48 mins to go from Davenport, Iowa to Hopkins, Minnesota.
The flight distance (direct flight from Davenport, IA to Hopkins, MN) is 274.83 mi.
356 mi = 572.49 kms