Miles between Elgin, IL and , MI

There are
375 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.

375 mi = 602.70 kms