Miles between Grand Rapids, MI and Lake Zurich, IL

There are
211 mi
from Grand Rapids, MI to Lake Zurich, IL

That's the driving distance. It would take 4 hours 18 mins to go from Grand Rapids, Michigan to Lake Zurich, Illinois.

The flight distance (direct flight from Grand Rapids, MI to Lake Zurich, IL) is 134.26 mi.

211 mi = 340.25 kms