There are
433 mi
from Eagan, MN to Lansing, IL
That's the driving distance. It would take 8 hours 3 mins to go from Eagan, Minnesota to Lansing, Illinois.
The flight distance (direct flight from Eagan, MN to Lansing, IL) is 361.08 mi.
433 mi = 697.38 kms