There are
621 mi
from Ann Arbor, MI to Fort Dodge, IA
That's the driving distance. It would take 11 hours 39 mins to go from Ann Arbor, Michigan to Fort Dodge, Iowa.
The flight distance (direct flight from Ann Arbor, MI to Fort Dodge, IA) is 531.88 mi.
621 mi = 999.95 kms