Miles between Eagan, MN and Garland, TX

There are
921 mi
from Eagan, MN to Garland, TX

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

The flight distance (direct flight from Eagan, MN to Garland, TX) is 842.37 mi.

921 mi = 1,482.91 kms