Miles between Waterloo, IA and Round Lake Beach, IL

There are
251 mi
from Waterloo, IA to Round Lake Beach, IL

That's the driving distance. It would take 5 hours 27 mins to go from Waterloo, Iowa to Round Lake Beach, Illinois.

The flight distance (direct flight from Waterloo, IA to Round Lake Beach, IL) is 217.02 mi.

251 mi = 404.75 kms