Miles between Iowa City, IA and Rock Island, IL

There are
56 mi
from Iowa City, IA to Rock Island, IL

That's the driving distance. It would take 1 hour 12 mins to go from Iowa City, Iowa to Rock Island, Illinois.

The flight distance (direct flight from Iowa City, IA to Rock Island, IL) is 50.27 mi.

56 mi = 89.61 kms