Miles between Elgin, IL and Prospect Heights, IL

There are
23 mi
from Elgin, IL to Prospect Heights, IL

That's the driving distance. It would take 32 minutes to go from Elgin, Illinois to Prospect Heights, Illinois.

The flight distance (direct flight from Elgin, IL to Prospect Heights, IL) is 18.07 mi.

23 mi = 36.74 kms