There are
713 mi
from Rock Hill, SC to Cedar Lake, IN
That's the driving distance. It would take 13 hours 57 mins to go from Rock Hill, South Carolina to Cedar Lake, Indiana.
The flight distance (direct flight from Rock Hill, SC to Cedar Lake, IN) is 564.91 mi.
713 mi = 1,147.49 kms