There are
1,308 mi
from Oswego, IL to Eagle Pass, TX
That's the driving distance. It would take 1 day to go from Oswego, Illinois to Eagle Pass, Texas.
The flight distance (direct flight from Oswego, IL to Eagle Pass, TX) is 1,126.24 mi.
1,308 mi = 2,104.94 kms