Miles between Santa Fe, NM and Canyon Lake, CA

There are
843 mi
from Santa Fe, NM to Canyon Lake, CA

That's the driving distance. It would take 14 hours 54 mins to go from Santa Fe, New Mexico to Canyon Lake, California.

The flight distance (direct flight from Santa Fe, NM to Canyon Lake, CA) is 658.27 mi.

843 mi = 1,356.66 kms