Miles between Aurora, IL and Elgin, IL

There are
23 mi
from Aurora, IL to Elgin, IL

That's the driving distance. It would take 40 minutes to go from Aurora, Illinois to Elgin, Illinois.

The flight distance (direct flight from Aurora, IL to Elgin, IL) is 19.22 mi.

23 mi = 36.58 kms