Miles between Waterloo, IA and Madison, IN

There are
535 mi
from Waterloo, IA to Madison, IN

That's the driving distance. It would take 10 hours 9 mins to go from Waterloo, Iowa to Madison, Indiana.

The flight distance (direct flight from Waterloo, IA to Madison, IN) is 447.81 mi.

535 mi = 860.40 kms