Miles between Saginaw, MI and Fargo, ND

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