how long would it take to get from iowa city iowa to mackinac island
Driving distance from Iowa to Michigan. The total driving distance from Iowa to Michigan is 574 miles or 924 kilometers. Your trip begins in the state of Iowa. It ends in the state of Michigan.