Miles between Eagan, MN and Liberal, KS

There are
834 mi
from Eagan, MN to Liberal, KS

That's the driving distance. It would take 15 hours 15 mins to go from Eagan, Minnesota to Liberal, Kansas.

The flight distance (direct flight from Eagan, MN to Liberal, KS) is 671.19 mi.

834 mi = 1,342.79 kms