There are
1,002 mi
from Schenectady, NY to Fairview Heights, IL
That's the driving distance. It would take 19 hours 6 mins to go from Schenectady, New York to Fairview Heights, Illinois.
The flight distance (direct flight from Schenectady, NY to Fairview Heights, IL) is 888.31 mi.
1,002 mi = 1,612.98 kms