There are
783 mi
from Fargo, ND to Traverse City, MI
That's the driving distance. It would take 16 hours 29 mins to go from Fargo, North Dakota to Traverse City, Michigan.
The flight distance (direct flight from Fargo, ND to Traverse City, MI) is 556.76 mi.
783 mi = 1,259.61 kms