Miles between Eagan, MN and The Colony, TX

There are
916 mi
from Eagan, MN to The Colony, TX

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

The flight distance (direct flight from Eagan, MN to The Colony, TX) is 833.50 mi.

916 mi = 1,473.69 kms