Miles between Waterloo, IA and Maple Heights, OH

There are
633 mi
from Waterloo, IA to Maple Heights, OH

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

The flight distance (direct flight from Waterloo, IA to Maple Heights, OH) is 558.35 mi.

633 mi = 1,018.44 kms