Miles between Fargo, ND and Madison Heights, MI

There are
930 mi
from Fargo, ND to Madison Heights, MI

That's the driving distance. It would take 17 hours 12 mins to go from Fargo, North Dakota to Madison Heights, Michigan.

The flight distance (direct flight from Fargo, ND to Madison Heights, MI) is 736.27 mi.

930 mi = 1,495.91 kms