Miles between Deerfield Beach, FL and Canyon Lake, CA

There are
2,649 mi
from Deerfield Beach, FL to Canyon Lake, CA

That's the driving distance. It would take 1 day 22 hours to go from Deerfield Beach, Florida to Canyon Lake, California.

The flight distance (direct flight from Deerfield Beach, FL to Canyon Lake, CA) is 2,268.94 mi.

2,649 mi = 3.22 kms