There are
150 mi
from Waterloo, IA to Monroe, WI
That's the driving distance. It would take 3 hours 17 mins to go from Waterloo, Iowa to Monroe, Wisconsin.
The flight distance (direct flight from Waterloo, IA to Monroe, WI) is 137.86 mi.
150 mi = 241.61 kms