There are
783 mi
from Fargo, ND to Traverse City, MI
That's the driving distance. It would take 16 hours 30 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