There are
2,459 mi
from North Charleston, SC to Canyon Lake, CA
That's the driving distance. It would take 1 day 19 hours to go from North Charleston, South Carolina to Canyon Lake, California.
The flight distance (direct flight from North Charleston, SC to Canyon Lake, CA) is 2,143.61 mi.
2,459 mi = 3,957.66 kms