There are
510 mi
from Fargo, ND to Marion, IA
That's the driving distance. It would take 9 hours 31 mins to go from Fargo, North Dakota to Marion, Iowa.
The flight distance (direct flight from Fargo, ND to Marion, IA) is 421.38 mi.
510 mi = 819.97 kms