There are
2,082 mi
from La Mesa, CA to Lake Zurich, IL
That's the driving distance. It would take 1 day 12 hours to go from La Mesa, California to Lake Zurich, Illinois.
The flight distance (direct flight from La Mesa, CA to Lake Zurich, IL) is 1,704.28 mi.
2,082 mi = 3,349.94 kms