Miles between Farmington Hills, MI and Lake Zurich, IL

There are
303 mi
from Farmington Hills, MI to Lake Zurich, IL

That's the driving distance. It would take 5 hours 55 mins to go from Farmington Hills, Michigan to Lake Zurich, Illinois.

The flight distance (direct flight from Farmington Hills, MI to Lake Zurich, IL) is 239.54 mi.

303 mi = 487.50 kms