There are
1,361 mi
from Fort Worth, TX to Canyon Lake, CA
That's the driving distance. It would take 23 hours 34 mins to go from Fort Worth, Texas to Canyon Lake, California.
The flight distance (direct flight from Fort Worth, TX to Canyon Lake, CA) is 1,153.58 mi.
1,361 mi = 1.61 kms