There are
2,567 mi
from Rock Hill, SC to San Luis Obispo, CA
That's the driving distance. It would take 1 day 21 hours to go from Rock Hill, South Carolina to San Luis Obispo, California.
The flight distance (direct flight from Rock Hill, SC to San Luis Obispo, CA) is 2,225.30 mi.
2,567 mi = 3.22 kms