There are
836 mi
from Mt Vernon, NY to Lake Zurich, IL
That's the driving distance. It would take 15 hours 51 mins to go from Mt Vernon, New York to Lake Zurich, Illinois.
The flight distance (direct flight from Mt Vernon, NY to Lake Zurich, IL) is 741.55 mi.
836 mi = 1,345.30 kms