There are
1,025 mi
from Boston, MA to Lake Zurich, IL
That's the driving distance. It would take 19 hours 33 mins to go from Boston, Massachusetts to Lake Zurich, Illinois.
The flight distance (direct flight from Boston, MA to Lake Zurich, IL) is 869.40 mi.
1,025 mi = 1.61 kms