Miles between Monroe, OH and Waterloo, IA

There are
570 mi
from Monroe, OH to Waterloo, IA

That's the driving distance. It would take 10 hours 29 mins to go from Monroe, Ohio to Waterloo, Iowa.

The flight distance (direct flight from Monroe, OH to Waterloo, IA) is 466.47 mi.

570 mi = 916.84 kms