Miles between Waterloo, IA and Shoreview, MN

There are
201 mi
from Waterloo, IA to Shoreview, MN

That's the driving distance. It would take 4 hours 16 mins to go from Waterloo, Iowa to Shoreview, Minnesota.

The flight distance (direct flight from Waterloo, IA to Shoreview, MN) is 183.14 mi.

201 mi = 324.06 kms