There are
667 mi
from Sandy, UT to Canyon Lake, CA
That's the driving distance. It would take 11 hours 45 mins to go from Sandy, Utah to Canyon Lake, California.
The flight distance (direct flight from Sandy, UT to Canyon Lake, CA) is 561.30 mi.
667 mi = 1,073.99 kms