There are
815 mi
from Fayetteville, NC to New Lenox, IL
That's the driving distance. It would take 15 hours 54 mins to go from Fayetteville, North Carolina to New Lenox, Illinois.
The flight distance (direct flight from Fayetteville, NC to New Lenox, IL) is 664.19 mi.
815 mi = 1,310.90 kms