Miles between Elgin, IL and , MI

There are
378 mi
from Elgin, IL to , MI

That's the driving distance. It would take 7 hours 52 mins to go from Elgin, Illinois to , Michigan.

The flight distance (direct flight from Elgin, IL to , MI) is 314.49 mi.

378 mi = 607.78 kms