There are
2,259 mi
from Farmington Hills, MI to Canyon Lake, CA
That's the driving distance. It would take 1 day 15 hours to go from Farmington Hills, Michigan to Canyon Lake, California.
The flight distance (direct flight from Farmington Hills, MI to Canyon Lake, CA) is 1,924.10 mi.
2,259 mi = 3.22 kms