Driving distance from Ithaca, NY to Buffalo, NY. The total driving distance from Ithaca, NY to Buffalo, NY is 156 miles or 251 kilometers. Your trip begins in Ithaca, New York. It ends in Buffalo, New York. If you are planning a road trip, you might also want to calculate the total driving time from Ithaca, NY to Buffalo, NY so you can see when you'll arrive at your destination.