Miles between Iowa City, IA and Rock Hill, SC

There are
934 mi
from Iowa City, IA to Rock Hill, SC

That's the driving distance. It would take 17 hours 45 mins to go from Iowa City, Iowa to Rock Hill, South Carolina.

The flight distance (direct flight from Iowa City, IA to Rock Hill, SC) is 734.66 mi.

934 mi = 1,503.36 kms