There are
919 mi
from Fargo, ND to Dearborn Heights, MI
That's the driving distance. It would take 16 hours 53 mins to go from Fargo, North Dakota to Dearborn Heights, Michigan.
The flight distance (direct flight from Fargo, ND to Dearborn Heights, MI) is 733.86 mi.
919 mi = 1,478.48 kms