Miles between Irving, TX and Canyon Lake, CA

There are
1,387 mi
from Irving, TX to Canyon Lake, CA

That's the driving distance. It would take 23 hours 59 mins to go from Irving, Texas to Canyon Lake, California.

The flight distance (direct flight from Irving, TX to Canyon Lake, CA) is 1,174.02 mi.

1,387 mi = 2,231.41 kms