There are
10 mi
from Elgin, IL to Hoffman Estates, IL
That's the driving distance. It would take 16 minutes to go from Elgin, Illinois to Hoffman Estates, Illinois.
The flight distance (direct flight from Elgin, IL to Hoffman Estates, IL) is 8.32 mi.
10 mi = 15.67 kms