|ROUND-TRIP FROM||$136||The best round-trip train deal from Buffalo to New York found on momondo in the last 72 hours is $136|
|ONE-WAY FROM||$68||The best one-way train deal from Buffalo to New York found on momondo in the last 72 hours is $68|
|AVG TRAVEL TIME||8h 20m||Average time it takes to travel by train from Buffalo to New York|
|TRAIN COMPANIES||Amtrak||There is 1 train company servicing this route: Amtrak|
Distance to downtown
You can purchase a ticket from Buffalo to New York within the week and expect to pay $68 or more one-way. The cost of your ticket may vary depending on when you book, so we recommend you plan early. $68 is what you can expect to pay for a train ride from Buffalo to New York one-way.
Arrive at your destination quickly by taking a 8h 20m train from Buffalo to New York. Amtrak is one of the fastest options available.
Train ticket prices from Buffalo to New York are the same no matter when you choose to book them. Prices are $68 one-way this week and should remain stable for at least the next 3 months.
Amtrak will take you from Buffalo to New York. Amtrak has been recently found as the cheapest option from $136 round-trip.
Planning to book a bus from Buffalo to New York can be a safe bet when looking for a low-cost deal to your destination. Currently, a flight and a train are priced higher than the cost of a bus. You can search prices for a flight from Buffalo starting at $78 to New York or a train from Buffalo to New York starting at $136 if that is your preferred method of transportation.
While New York is 291.4 mi away from Buffalo, the distance by train is longer depending on the route. 8h 20m is a normal train duration for this route.