Miles between Davenport, IA and Hopkins, MN

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