There are
653 mi
from Schenectady, NY to New Haven, IN
That's the driving distance. It would take 12 hours 47 mins to go from Schenectady, New York to New Haven, Indiana.
The flight distance (direct flight from Schenectady, NY to New Haven, IN) is 581.31 mi.
653 mi = 1,051.67 kms