There are
1,246 mi
from Sioux City, IA to Rock Hill, SC
That's the driving distance. It would take 23 hours 19 mins to go from Sioux City, Iowa to Rock Hill, South Carolina.
The flight distance (direct flight from Sioux City, IA to Rock Hill, SC) is 978.01 mi.
1,246 mi = 1.61 kms