There are
228 mi
from Waterloo, IA to Robbinsdale, MN
That's the driving distance. It would take 4 hours 18 mins to go from Waterloo, Iowa to Robbinsdale, Minnesota.
The flight distance (direct flight from Waterloo, IA to Robbinsdale, MN) is 182.35 mi.
228 mi = 366.51 kms