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