how far is iowa from saint paul mn
Driving distance from Saint Paul, MN to Waterloo, IA. The total driving distance from Saint Paul, MN to Waterloo, IA is 189 miles or 304 kilometers. Your trip begins in Saint Paul, Minnesota. It ends in Waterloo, Iowa.