There are
644 mi
from Syracuse, NY to Beech Grove, IN
That's the driving distance. It would take 12 hours 18 mins to go from Syracuse, New York to Beech Grove, Indiana.
The flight distance (direct flight from Syracuse, NY to Beech Grove, IN) is 563.85 mi.
644 mi = 1,035.84 kms