Miles between Eagan, MN and New Albany, IN

There are
707 mi
from Eagan, MN to New Albany, IN

That's the driving distance. It would take 13 hours 12 mins to go from Eagan, Minnesota to New Albany, Indiana.

The flight distance (direct flight from Eagan, MN to New Albany, IN) is 588.57 mi.

707 mi = 1,138.03 kms