There are
817 mi
from Schenectady, NY to Elmhurst, IL
That's the driving distance. It would take 15 hours 41 mins to go from Schenectady, New York to Elmhurst, Illinois.
The flight distance (direct flight from Schenectady, NY to Elmhurst, IL) is 716.79 mi.
817 mi = 1,314.27 kms