There are
1,352 mi
from Twin Falls, ID to Eagan, MN
That's the driving distance. It would take 23 hours 32 mins to go from Twin Falls, Idaho to Eagan, Minnesota.
The flight distance (direct flight from Twin Falls, ID to Eagan, MN) is 1,072.03 mi.
1,352 mi = 2,175.62 kms