There are
458 mi
from Rancho Cordova, CA to Canyon Lake, CA
That's the driving distance. It would take 8 hours 43 mins to go from Rancho Cordova, California to Canyon Lake, California.
The flight distance (direct flight from Rancho Cordova, CA to Canyon Lake, CA) is 406.56 mi.
458 mi = 737.38 kms