Trains New York Buffalo to New York

Find trains from Buffalo to New York

Search for cheap train tickets from Buffalo to New York and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Buffalo (BUF)
New York (NYC)
Fri 1/28
Sat 2/5
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 |

Buffalo to New York train information

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

Book round-trip train tickets from Buffalo to New York

Below are the quickest and cheapest round-trip train tickets from Buffalo to New York that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Amtrak
Mar 11
7:55 amBuffalo Exchange Street
9h 00m
4:55 pmNew York Penn Station
Mar 20
3:15 amNew York Penn Station
7h 59m
11:14 amBuffalo Exchange Street
Amtrak
Feb 5
11:30 pmBuffalo Exchange Street
8h 20m
7:50 amNew York Penn Station
Feb 17
2:15 amNew York Penn Station
7h 59m
10:14 amBuffalo Exchange Street
Amtrak
Feb 8
7:55 amBuffalo Exchange Street
9h 00m
4:55 pmNew York Penn Station
Mar 8
8:20 amNew York Penn Station
8h 03m
4:23 pmBuffalo Exchange Street
Amtrak
Mar 18
12:30 amBuffalo Exchange Street
8h 15m
8:45 amNew York Penn Station
Mar 27
9:20 amNew York Penn Station
8h 03m
5:23 pmBuffalo Exchange Street
Amtrak
Feb 19
11:30 pmBuffalo Exchange Street
8h 20m
7:50 amNew York Penn Station
Feb 27
5:20 amNew York Penn Station
8h 04m
1:24 pmBuffalo Exchange Street
Amtrak
Feb 1
7:55 amBuffalo Exchange Street
9h 00m
4:55 pmNew York Penn Station
Feb 5
2:15 amNew York Penn Station
7h 59m
10:14 amBuffalo Exchange Street

Book one-way train tickets from Buffalo to New York

Below are the fastest and cheapest one-way train tickets from Buffalo to New York we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Amtrak
Feb 1
7:55 amBuffalo Exchange Street
9h 00m
4:55 pmNew York Penn Station
Amtrak
Feb 4
7:55 amBuffalo Exchange Street
9h 00m
4:55 pmNew York Penn Station
Amtrak
Feb 27
2:25 amBuffalo Exchange Street
8h 28m
10:53 amNew York Penn Station

Choose the best way to get from Buffalo to New York


FAQs for booking trains from Buffalo to New York

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

    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.

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

    Arrive at your destination quickly by taking a 8h 20m train from Buffalo to New York. Amtrak is one of the fastest options available.

  • When should I purchase the train tickets from Buffalo to New York?

    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.

  • Which train companies operate between Buffalo to New York?

    Amtrak will take you from Buffalo to New York. Amtrak has been recently found as the cheapest option from $136 round-trip.

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

    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.

  • How far is Buffalo to New York by train?

    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.


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