Miles between Eagan, MN and La Grange, IL

There are
406 mi
from Eagan, MN to La Grange, IL

That's the driving distance. It would take 7 hours 32 mins to go from Eagan, Minnesota to La Grange, Illinois.

The flight distance (direct flight from Eagan, MN to La Grange, IL) is 337.36 mi.

406 mi = 653.68 kms