Miles between Eagan, MN and Seymour, IN

There are
654 mi
from Eagan, MN to Seymour, IN

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

The flight distance (direct flight from Eagan, MN to Seymour, IN) is 550.19 mi.

654 mi = 1,051.75 kms