Miles between Charlotte, NC and Iowa City, IA

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

That's the driving distance. It would take 17 hours 43 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.

927 mi = 1,491.52 kms