There are
868 mi
from Elgin, IL to Lindenhurst, NY
That's the driving distance. It would take 16 hours 30 mins to go from Elgin, Illinois to Lindenhurst, New York.
The flight distance (direct flight from Elgin, IL to Lindenhurst, NY) is 777.69 mi.
868 mi = 1,397.28 kms