There are
251 mi
from Iowa City, IA to Beach Park, IL
That's the driving distance. It would take 4 hours 52 mins to go from Iowa City, Iowa to Beach Park, Illinois.
The flight distance (direct flight from Iowa City, IA to Beach Park, IL) is 195.65 mi.
251 mi = 404.56 kms