Miles between Charlotte, NC and Iowa City, IA

There are
928 mi
from Charlotte, NC to Iowa City, IA

That's the driving distance. It would take 17 hours 41 mins to go from Charlotte, North Carolina to Iowa City, Iowa.

The flight distance (direct flight from Charlotte, NC to Iowa City, IA) is 728.49 mi.

928 mi = 1,494.10 kms