Miles between Iowa City, IA and Geneva, IL

There are
187 mi
from Iowa City, IA to Geneva, IL

That's the driving distance. It would take 3 hours 35 mins to go from Iowa City, Iowa to Geneva, Illinois.

The flight distance (direct flight from Iowa City, IA to Geneva, IL) is 166.89 mi.

187 mi = 301.28 kms