There are
962 mi
from Iowa City, IA to Columbia, SC
That's the driving distance. It would take 18 hours 9 mins to go from Iowa City, Iowa to Columbia, South Carolina.
The flight distance (direct flight from Iowa City, IA to Columbia, SC) is 778.76 mi.
962 mi = 1,548.89 kms