Trains Buffalo New York to Buffalo

Train tickets from New York to Buffalo

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
New York (NYC)
Buffalo (BUF)
Wed 1/19
Thu 1/27
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Train information from New York to Buffalo

Find information about train ticket prices, journey time, and companies that offer transportation from New York to Buffalo
ROUND-TRIP FROM$136The best round-trip train deal from New York to Buffalo found on momondo in the last 72 hours is $136
ONE-WAY FROM$68The best one-way train deal from New York to Buffalo found on momondo in the last 72 hours is $68
AVG TRAVEL TIME8h 04mAverage time it takes to travel by train from New York to Buffalo
TRAIN COMPANIESAmtrakThere is 1 train company servicing this route: Amtrak

Book return-trip train tickets from New York to Buffalo

Ride from New York to Buffalo by train with our quickest and cheapest round-trip tickets available. You can also search by a specific date by using the search form above. All prices were found in the last 72 hours.
Amtrak
Apr 15
6:20 amNew York Penn Station
8h 04m
2:24 pmBuffalo Exchange Street
Apr 18
12:30 amBuffalo Exchange Street
8h 15m
8:45 amNew York Penn Station
Amtrak
Apr 16
9:20 amNew York Penn Station
8h 03m
5:23 pmBuffalo Exchange Street
Apr 17
12:30 amBuffalo Exchange Street
8h 15m
8:45 amNew York Penn Station
Amtrak
Mar 18
6:20 amNew York Penn Station
8h 04m
2:24 pmBuffalo Exchange St
Mar 20
12:30 amBuffalo Exchange St
8h 15m
8:45 amNew York Penn Station
Amtrak
Mar 18
3:15 amNew York Penn Station
7h 59m
11:14 amBuffalo Exchange Street
Mar 20
12:30 amBuffalo Exchange Street
8h 15m
8:45 amNew York Penn Station
Amtrak
Apr 19
9:20 amNew York Penn Station
8h 03m
5:23 pmBuffalo Exchange Street
Apr 20
3:25 amBuffalo Exchange Street
8h 20m
11:45 amNew York Penn Station
Amtrak
Jan 27
2:15 amNew York Penn Station
7h 59m
10:14 amBuffalo Exchange St
Jan 30
11:30 pmBuffalo Exchange St
8h 20m
7:50 amNew York Penn Station

Book one-way train tickets from New York to Buffalo

If you’d prefer to ride from New York to Buffalo by train one-way, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date.
Amtrak
Jan 30
2:15 amNew York Penn Station
7h 59m
10:14 amBuffalo Exchange Street
Amtrak
Jan 27
2:15 amNew York Penn Station
7h 59m
10:14 amBuffalo Exchange St
Amtrak
Mar 15
3:15 amNew York Penn Station
7h 59m
11:14 amBuffalo Exchange St

Choose the best way to get from New York to Buffalo


FAQs for booking trains from New York to Buffalo

  • How much does a train ticket from New York to Buffalo cost?

    For this week, you can purchase tickets from New York to Buffalo starting at $68 one-way.

  • How long is the train ride from New York to Buffalo?

    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.

  • Which train companies operate between New York to Buffalo?

    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.

  • Is a train the fastest way to get from New York to Buffalo?

    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.

  • Is a train the cheapest way to get from New York to Buffalo?

    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.

  • How far is New York to Buffalo by train?

    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.

  • What is the carbon footprint of a train from New York to Buffalo?

    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.


Trains Buffalo New York to Buffalo
  • Round-trip
  • One-way