There are
677 mi
from Eagan, MN to Great Bend, KS
That's the driving distance. It would take 12 hours 10 mins to go from Eagan, Minnesota to Great Bend, Kansas.
The flight distance (direct flight from Eagan, MN to Great Bend, KS) is 530.41 mi.
677 mi = 1,088.90 kms