There are
28 mi
from Aurora, IL to Elmhurst, IL
That's the driving distance. It would take 40 minutes to go from Aurora, Illinois to Elmhurst, Illinois.
The flight distance (direct flight from Aurora, IL to Elmhurst, IL) is 21.78 mi.
28 mi = 44.63 kms