There are
222 mi
from Iowa City, IA to Chicago Heights, IL
That's the driving distance. It would take 4 hours 16 mins to go from Iowa City, Iowa to Chicago Heights, Illinois.
The flight distance (direct flight from Iowa City, IA to Chicago Heights, IL) is 201.54 mi.
222 mi = 357.42 kms