Driving distance from Buffalo, NY to Syracuse, NY. The total driving distance from Buffalo, NY to Syracuse, NY is 150 miles or 241 kilometers. Your trip begins in Buffalo, New York. It ends in Syracuse, New York.