There are
884 mi
from Danbury, CT to Crystal Lake, IL
That's the driving distance. It would take 16 hours 44 mins to go from Danbury, Connecticut to Crystal Lake, Illinois.
The flight distance (direct flight from Danbury, CT to Crystal Lake, IL) is 766.55 mi.
884 mi = 1,421.90 kms