There are
397 mi
from Des Plaines, IL to Eagan, MN
That's the driving distance. It would take 7 hours 21 mins to go from Des Plaines, Illinois to Eagan, Minnesota.
The flight distance (direct flight from Des Plaines, IL to Eagan, MN) is 326.93 mi.
397 mi = 638.15 kms