There are
265 mi
from St Louis, MO to New Lenox, IL
That's the driving distance. It would take 4 hours 55 mins to go from St Louis, Missouri to New Lenox, Illinois.
The flight distance (direct flight from St Louis, MO to New Lenox, IL) is 231.68 mi.
265 mi = 426.59 kms