Miles between St Charles, MO and New Lenox, IL

There are
280 mi
from St Charles, MO to New Lenox, IL

That's the driving distance. It would take 5 hours 14 mins to go from St Charles, Missouri to New Lenox, Illinois.

The flight distance (direct flight from St Charles, MO to New Lenox, IL) is 231.25 mi.

280 mi = 450.31 kms