There are
1,159 mi
from Sioux City, IA to Eagle Pass, TX
That's the driving distance. It would take 20 hours 41 mins to go from Sioux City, Iowa to Eagle Pass, Texas.
The flight distance (direct flight from Sioux City, IA to Eagle Pass, TX) is 979.96 mi.
1,159 mi = 1.61 kms