Miles between Eagan, MN and Forest Hill, TX

There are
981 mi
from Eagan, MN to Forest Hill, TX

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

The flight distance (direct flight from Eagan, MN to Forest Hill, TX) is 866.59 mi.

981 mi = 1,579.41 kms