Miles between Anderson, IN and Eagan, MN

There are
626 mi
from Anderson, IN to Eagan, MN

That's the driving distance. It would take 11 hours 47 mins to go from Anderson, Indiana to Eagan, Minnesota.

The flight distance (direct flight from Anderson, IN to Eagan, MN) is 500.68 mi.

626 mi = 1,008.20 kms