There are
499 mi
from Iowa City, IA to Auburn Hills, MI
That's the driving distance. It would take 9 hours 27 mins to go from Iowa City, Iowa to Auburn Hills, Michigan.
The flight distance (direct flight from Iowa City, IA to Auburn Hills, MI) is 430.50 mi.
499 mi = 802.95 kms