There are
46 mi
from San Clemente, CA to Canyon Lake, CA
That's the driving distance. It would take 1 hour 11 mins to go from San Clemente, California to Canyon Lake, California.
The flight distance (direct flight from San Clemente, CA to Canyon Lake, CA) is 26.43 mi.
46 mi = 73.29 kms