Miles between St Joseph, MO and New Lenox, IL

There are
460 mi
from St Joseph, MO to New Lenox, IL

That's the driving distance. It would take 8 hours 38 mins to go from St Joseph, Missouri to New Lenox, Illinois.

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

460 mi = 741.07 kms