Miles between Rock Hill, SC and Canyon Lake, CA

There are
2,405 mi
from Rock Hill, SC to Canyon Lake, CA

That's the driving distance. It would take 1 day 18 hours to go from Rock Hill, South Carolina to Canyon Lake, California.

The flight distance (direct flight from Rock Hill, SC to Canyon Lake, CA) is 2,059.27 mi.

2,405 mi = 3.22 kms