Miles between Citrus Heights, CA and Canyon Lake, CA

There are
472 mi
from Citrus Heights, CA to Canyon Lake, CA

That's the driving distance. It would take 8 hours 52 mins to go from Citrus Heights, California to Canyon Lake, California.

The flight distance (direct flight from Citrus Heights, CA to Canyon Lake, CA) is 412.62 mi.

472 mi = 760.40 kms