There are
871 mi
from Norwalk, CT to South Elgin, IL
That's the driving distance. It would take 16 hours 34 mins to go from Norwalk, Connecticut to South Elgin, Illinois.
The flight distance (direct flight from Norwalk, CT to South Elgin, IL) is 770.97 mi.
871 mi = 1,401.01 kms