Miles between Waterloo, IA and Athens, OH

There are
687 mi
from Waterloo, IA to Athens, OH

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

The flight distance (direct flight from Waterloo, IA to Athens, OH) is 577.24 mi.

687 mi = 1,106.41 kms