There are
1,078 mi
from Oswego, IL to La Marque, TX
That's the driving distance. It would take 20 hours to go from Oswego, Illinois to La Marque, Texas.
The flight distance (direct flight from Oswego, IL to La Marque, TX) is 927.94 mi.
1,078 mi = 1,734.32 kms