There are
960 mi
from Greeley, CO to Crystal Lake, IL
That's the driving distance. It would take 17 hours 27 mins to go from Greeley, Colorado to Crystal Lake, Illinois.
The flight distance (direct flight from Greeley, CO to Crystal Lake, IL) is 858.34 mi.
960 mi = 1,544.74 kms