There are
412 mi
from San Jose, CA to Canyon Lake, CA
That's the driving distance. It would take 7 hours 55 mins to go from San Jose, California to Canyon Lake, California.
The flight distance (direct flight from San Jose, CA to Canyon Lake, CA) is 362.29 mi.
412 mi = 663.82 kms