There are
319 mi
from Farmington Hills, MI to Fox Lake, IL
That's the driving distance. It would take 6 hours 14 mins to go from Farmington Hills, Michigan to Fox Lake, Illinois.
The flight distance (direct flight from Farmington Hills, MI to Fox Lake, IL) is 243.02 mi.
319 mi = 513.43 kms