Miles between Waterloo, IA and West Allis, WI

There are
258 mi
from Waterloo, IA to West Allis, WI

That's the driving distance. It would take 5 hours 5 mins to go from Waterloo, Iowa to West Allis, Wisconsin.

The flight distance (direct flight from Waterloo, IA to West Allis, WI) is 222.91 mi.

258 mi = 414.94 kms