Miles between Denison, TX and Eagan, MN

There are
856 mi
from Denison, TX to Eagan, MN

That's the driving distance. It would take 15 hours 48 mins to go from Denison, Texas to Eagan, Minnesota.

The flight distance (direct flight from Denison, TX to Eagan, MN) is 784.16 mi.

856 mi = 1,377.51 kms