There are
473 mi
from Ann Arbor, MI to Fort Madison, IA
That's the driving distance. It would take 8 hours 54 mins to go from Ann Arbor, Michigan to Fort Madison, Iowa.
The flight distance (direct flight from Ann Arbor, MI to Fort Madison, IA) is 408.17 mi.
473 mi = 761.17 kms