There are
850 mi
from Eagan, MN to Ashland, KY
That's the driving distance. It would take 16 hours 1 min to go from Eagan, Minnesota to Ashland, Kentucky.
The flight distance (direct flight from Eagan, MN to Ashland, KY) is 696.57 mi.
850 mi = 1,368.50 kms