There are
988 mi
from Waco, TX to New Lenox, IL
That's the driving distance. It would take 18 hours 17 mins to go from Waco, Texas to New Lenox, Illinois.
The flight distance (direct flight from Waco, TX to New Lenox, IL) is 855.41 mi.
988 mi = 1,590.75 kms