Miles between Cleveland, OH and Waterloo, IA

There are
629 mi
from Cleveland, OH to Waterloo, IA

That's the driving distance. It would take 11 hours 42 mins to go from Cleveland, Ohio to Waterloo, Iowa.

The flight distance (direct flight from Cleveland, OH to Waterloo, IA) is 550.67 mi.

629 mi = 1,012.93 kms