There are
867 mi
from Suffolk, VA to New Lenox, IL
That's the driving distance. It would take 16 hours 49 mins to go from Suffolk, Virginia to New Lenox, Illinois.
The flight distance (direct flight from Suffolk, VA to New Lenox, IL) is 693.09 mi.
867 mi = 1,395.27 kms