There are
291 mi
from Ann Arbor, MI to Fox Lake, IL
That's the driving distance. It would take 5 hours 45 mins to go from Ann Arbor, Michigan to Fox Lake, Illinois.
The flight distance (direct flight from Ann Arbor, MI to Fox Lake, IL) is 226.91 mi.
291 mi = 468.70 kms