Miles between Waterloo, IA and Mt Vernon, OH

There are
611 mi
from Waterloo, IA to Mt Vernon, OH

That's the driving distance. It would take 12 hours 12 mins to go from Waterloo, Iowa to Mt Vernon, Ohio.

The flight distance (direct flight from Waterloo, IA to Mt Vernon, OH) is 530.39 mi.

611 mi = 983.71 kms