There are
30 mi
from Evanston, IL to Glendale Heights, IL
That's the driving distance. It would take 52 minutes to go from Evanston, Illinois to Glendale Heights, Illinois.
The flight distance (direct flight from Evanston, IL to Glendale Heights, IL) is 21.64 mi.
30 mi = 48.10 kms