There are
24 mi
from Elgin, IL to Des Plaines, IL
That's the driving distance. It would take 33 minutes to go from Elgin, Illinois to Des Plaines, Illinois.
The flight distance (direct flight from Elgin, IL to Des Plaines, IL) is 20.42 mi.
24 mi = 38.17 kms