There are
1,122 mi
from Pueblo, CO to Lake Zurich, IL
That's the driving distance. It would take 19 hours 45 mins to go from Pueblo, Colorado to Lake Zurich, Illinois.
The flight distance (direct flight from Pueblo, CO to Lake Zurich, IL) is 911.12 mi.
1,122 mi = 1.61 kms