|ROUND-TRIP FROM||$136||The best round-trip train deal from New York to Buffalo found on momondo in the last 72 hours is $136|
|ONE-WAY FROM||$68||The best one-way train deal from New York to Buffalo found on momondo in the last 72 hours is $68|
|AVG TRAVEL TIME||8h 04m||Average time it takes to travel by train from New York to Buffalo|
|TRAIN COMPANIES||Amtrak||There is 1 train company servicing this route: Amtrak|
Distance to downtown
87% less than flights
For this week, you can purchase tickets from New York to Buffalo starting at $68 one-way.
The most time-efficient journey by train from New York to Buffalo currently available is 8h 04m. Amtrak is one of the fastest options available.
Amtrak are viable options. Check times and availability for Amtrak, as it was recently the cheapest train available traveling from New York to Buffalo from $136 round-trip.
We’ve found that taking a flight from New York to Buffalo with JetBlue is more time-efficient when based simply on travel duration. A train from New York to Buffalo or a bus from New York to Buffalo can take you longer than a 1h 22m flight.
A bus from New York to Buffalo is currently going to be the least expensive option currently available. You can also find deals for a flight from New York to Buffalo starting at $156, or consider a train from New York to Buffalo starting at $136. Both of these alternative options are worth considering when looking to reach your destination.
The distance between New York and Buffalo is about 291.4 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles. The train takes 8h 04m, typically.
Taking a train to Buffalo from New York has a carbon footprint of 67lb, on average. This is 87% less than taking an airplane for this journey (502lb). Taking a bus instead of a train would change your carbon footprint to about 42lb.