Mileage calculator › From Eagan, MN › Miles from Eagan, MN to Enid, OK
There are 739 mifrom Eagan, MN to Enid, OK
That's the driving distance. It would take 13 hours 5 mins to go from Eagan, Minnesota to Enid, Oklahoma.
The flight distance (direct flight from Eagan, MN to Enid, OK) is 631.07 mi.
739 mi = 1,189.83 kms