There are
300 mi
from Chicago, IL to Waterloo, IA
That's the driving distance. It would take 5 hours 40 mins to go from Chicago, Illinois to Waterloo, Iowa.
The flight distance (direct flight from Chicago, IL to Waterloo, IA) is 244.97 mi.
300 mi = 483.33 kms