Miles between Eagan, MN and Arlington, TX

There are
986 mi
from Eagan, MN to Arlington, TX

That's the driving distance. It would take 17 hours 22 mins to go from Eagan, Minnesota to Arlington, Texas.

The flight distance (direct flight from Eagan, MN to Arlington, TX) is 860.16 mi.

986 mi = 1,586.07 kms