There are
787 mi
from Saginaw, MI to Fargo, ND
That's the driving distance. It would take 16 hours 4 mins to go from Saginaw, Michigan to Fargo, North Dakota.
The flight distance (direct flight from Saginaw, MI to Fargo, ND) is 668.73 mi.
787 mi = 1,266.82 kms