Miles between Eagan, MN and Uvalde, TX

There are
1,322 mi
from Eagan, MN to Uvalde, TX

That's the driving distance. It would take 23 hours 24 mins to go from Eagan, Minnesota to Uvalde, Texas.

The flight distance (direct flight from Eagan, MN to Uvalde, TX) is 1,136.68 mi.

1,322 mi = 2,127.89 kms