There are
942 mi
from Lafayette, LA to New Lenox, IL
That's the driving distance. It would take 17 hours 13 mins to go from Lafayette, Louisiana to New Lenox, Illinois.
The flight distance (direct flight from Lafayette, LA to New Lenox, IL) is 812.01 mi.
942 mi = 1,516.51 kms