Miles between Waterloo, IA and Alexandria, MN

There are
353 mi
from Waterloo, IA to Alexandria, MN

That's the driving distance. It would take 6 hours 36 mins to go from Waterloo, Iowa to Alexandria, Minnesota.

The flight distance (direct flight from Waterloo, IA to Alexandria, MN) is 278.27 mi.

353 mi = 567.39 kms