|ROUND-TRIP FROM||$108||The cheapest round-trip train ticket to Buffalo is from Rensselaer, starting at $108. This price was found within the last 72 hours.|
|ONE-WAY FROM||$22||The cheapest one-way train ticket to Buffalo is from Rochester, starting at $22. This price was found within the last 72 hours.|
|POPULAR STATION||Buffalo Cleveland Hall||Buffalo Cleveland Hall is one of the most popular stations in Buffalo|
|POPULAR TRAIN COMPANY||Amtrak||Amtrak services this train route|
Train tickets from New York to Buffalo usually start from around $183. Generally, the lowest price will be determined by your location.
Buffalo Cleveland Hall is a popular station to arrive at. You’ll find many options from here to get to your destination. You can find train arrivals and departures at Buffalo Cleveland Hall from and to major nearby cities like New York.
Amtrak is the most commonly selected option by users. You can use our search form to find great options to Buffalo.
Our users have found train tickets to Buffalo for $22 on average this week. For the next 3 months, we predict the price of tickets to Buffalo to remain steady. Seats may fill unexpectedly, so book when you can to secure your seat.