There are
980 mi
from Greeley, CO to Lake Zurich, IL
That's the driving distance. It would take 17 hours 40 mins to go from Greeley, Colorado to Lake Zurich, Illinois.
The flight distance (direct flight from Greeley, CO to Lake Zurich, IL) is 869.58 mi.
980 mi = 1,577.73 kms