There are
886 mi
from Lewisville, TX to Oswego, IL
That's the driving distance. It would take 16 hours 36 mins to go from Lewisville, Texas to Oswego, Illinois.
The flight distance (direct flight from Lewisville, TX to Oswego, IL) is 761.59 mi.
886 mi = 1,426.34 kms