There are
395 mi
from Canton, OH to New Lenox, IL
That's the driving distance. It would take 7 hours 25 mins to go from Canton, Ohio to New Lenox, Illinois.
The flight distance (direct flight from Canton, OH to New Lenox, IL) is 346.12 mi.
395 mi = 636.27 kms