There are
940 mi
from Iowa City, IA to Mint Hill, NC
That's the driving distance. It would take 17 hours 59 mins to go from Iowa City, Iowa to Mint Hill, North Carolina.
The flight distance (direct flight from Iowa City, IA to Mint Hill, NC) is 738.87 mi.
940 mi = 1,512.80 kms