There are
652 mi
from Lafayette, IN to Syracuse, NY
That's the driving distance. It would take 12 hours 55 mins to go from Lafayette, Indiana to Syracuse, New York.
The flight distance (direct flight from Lafayette, IN to Syracuse, NY) is 581.77 mi.
652 mi = 1,049.68 kms