Miles between Naperville, IL and South Elgin, IL

There are
21 mi
from Naperville, IL to South Elgin, IL

That's the driving distance. It would take 37 minutes to go from Naperville, Illinois to South Elgin, Illinois.

The flight distance (direct flight from Naperville, IL to South Elgin, IL) is 16.21 mi.

21 mi = 33.35 kms