Miles between Eagan, MN and Grand Prairie, TX

There are
982 mi
from Eagan, MN to Grand Prairie, TX

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

The flight distance (direct flight from Eagan, MN to Grand Prairie, TX) is 858.04 mi.

982 mi = 1,580.61 kms