There are
874 mi
from Danbury, CT to South Elgin, IL
That's the driving distance. It would take 16 hours 29 mins to go from Danbury, Connecticut to South Elgin, Illinois.
The flight distance (direct flight from Danbury, CT to South Elgin, IL) is 765.70 mi.
874 mi = 1,405.87 kms