There are
634 mi
from Rock Hill, SC to Indianola, MS
That's the driving distance. It would take 12 hours 9 mins to go from Rock Hill, South Carolina to Indianola, Mississippi.
The flight distance (direct flight from Rock Hill, SC to Indianola, MS) is 559.50 mi.
634 mi = 1,021.05 kms