There are
19 mi
from Elgin, IL to North Aurora, IL
That's the driving distance. It would take 33 minutes to go from Elgin, Illinois to North Aurora, Illinois.
The flight distance (direct flight from Elgin, IL to North Aurora, IL) is 16.15 mi.
19 mi = 30.26 kms