There are
887 mi
from Lewisville, TX to New Lenox, IL
That's the driving distance. It would take 16 hours 31 mins to go from Lewisville, Texas to New Lenox, Illinois.
The flight distance (direct flight from Lewisville, TX to New Lenox, IL) is 766.23 mi.
887 mi = 1,426.68 kms