There are
629 mi
from Rock Hill, SC to Clarksdale, MS
That's the driving distance. It would take 12 hours 5 mins to go from Rock Hill, South Carolina to Clarksdale, Mississippi.
The flight distance (direct flight from Rock Hill, SC to Clarksdale, MS) is 545.24 mi.
629 mi = 1,012.76 kms