There are
14 mi
from Elgin, IL to Carol Stream, IL
That's the driving distance. It would take 24 minutes to go from Elgin, Illinois to Carol Stream, Illinois.
The flight distance (direct flight from Elgin, IL to Carol Stream, IL) is 11.44 mi.
14 mi = 22.69 kms