Miles between Fargo, ND and Waterloo, IA

There are
454 mi
from Fargo, ND to Waterloo, IA

That's the driving distance. It would take 8 hours 25 mins to go from Fargo, North Dakota to Waterloo, Iowa.

The flight distance (direct flight from Fargo, ND to Waterloo, IA) is 373.34 mi.

454 mi = 730.99 kms