There are
215 mi
from Elgin, IL to Carmel, IN
That's the driving distance. It would take 4 hours 20 mins to go from Elgin, Illinois to Carmel, Indiana.
The flight distance (direct flight from Elgin, IL to Carmel, IN) is 181.53 mi.
215 mi = 345.80 kms