There are
40 mi
from Bolingbrook, IL to Lake Zurich, IL
That's the driving distance. It would take 56 minutes to go from Bolingbrook, Illinois to Lake Zurich, Illinois.
The flight distance (direct flight from Bolingbrook, IL to Lake Zurich, IL) is 34.46 mi.
40 mi = 64.81 kms