There are
17 mi
from Evanston, IL to Arlington Heights, IL
That's the driving distance. It would take 31 minutes to go from Evanston, Illinois to Arlington Heights, Illinois.
The flight distance (direct flight from Evanston, IL to Arlington Heights, IL) is 15.26 mi.
17 mi = 27.04 kms