Find trains from Buffalo to New York

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

BUF — NYC
feb. 27 — mar. 51
1 adult
mar. 2/27

Best deals for train tickets from Buffalo to New York

Find the right train ticket for you
Amtrak
With transfers
8h 51m
Amtrak
Amtrak
With transfers
8h 23m
Amtrak
Amtrak
With transfers
8h 17m
Amtrak
Amtrak
With transfers
8h 51m
Amtrak
Amtrak
With transfers
8h 51m
Amtrak
Amtrak
With transfers
8h 17m
Amtrak

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

$98

ONE-WAY FROM

$49

AVG TRAVEL TIME

8h 28m

TRAIN COMPANIES

Amtrak
The best round-trip train deal from Buffalo to New York found on momondo in the last 72 hours is $98
The best one-way train deal from Buffalo to New York found on momondo in the last 72 hours is $49
Average time it takes to travel by train from Buffalo to New York
There is 1 train company servicing this route: Amtrak

Buffalo Train Station Directory

Location of major train stations in Buffalo
Depew BuffaloBuffalo, 42.9071, -78.7266
Buffalo Exchange StreetBuffalo, 42.8783, -78.8738

New York Train Station Directory

Location of major train stations in New York
Syracuse New York - State FairNew York, 43.071922, -76.22947
New York Cherry HillNew York, 39.928947, -75.041824
New York Newark Liberty International Train StationNew York, 40.704026, -74.190483
New York New RochelleNew York, 40.91145, -73.78433
New York Grand Central TerminalNew York, 40.752285, -73.97767
New York Penn StationNew York, 40.750557, -73.99333

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 12
12:25 pmBuffalo Exchange Street
8h 51m
9:16 pmNew York Penn Station
Apr 13
10:20 amNew York Penn Station
8h 35m
6:55 pmBuffalo Exchange Street
Amtrak
Mar 19
7:22 amBuffalo Exchange Street
8h 23m
3:45 pmNew York Penn Station
Mar 26
10:20 amNew York Penn Station
8h 35m
6:55 pmBuffalo Exchange Street
Amtrak
Apr 18
7:22 amBuffalo Exchange Street
8h 23m
3:45 pmNew York Penn Station
Apr 21
7:15 amNew York Penn Station
8h 17m
3:32 pmBuffalo Exchange Street
Amtrak
Mar 22
12:25 pmBuffalo Exchange Street
8h 51m
9:16 pmNew York Penn Station
Mar 25
10:20 amNew York Penn Station
8h 35m
6:55 pmBuffalo Exchange Street
Amtrak
Mar 21
7:22 amBuffalo Exchange Street
8h 23m
3:45 pmNew York Penn Station
Mar 28
10:20 amNew York Penn Station
8h 35m
6:55 pmBuffalo Exchange Street
Amtrak
Apr 1
4:28 amBuffalo Exchange Street
8h 17m
12:45 pmNew York Penn Station
Apr 8
1:20 pmNew York Penn Station
8h 22m
9:42 pmBuffalo 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
Mar 11
12:25 pmBuffalo Exchange Street
8h 51m
9:16 pmNew York Penn Station
Amtrak
Mar 6
7:22 amBuffalo Exchange Street
8h 23m
3:45 pmNew York Penn Station
Amtrak
Mar 19
4:28 amBuffalo Exchange Street
8h 17m
12:45 pmNew York Penn Station
Amtrak
May 20
12:25 pmBuffalo Exchange Street
8h 51m
9:16 pmNew York Penn Station
Amtrak
Mar 28
12:25 pmBuffalo Exchange Street
8h 51m
9:16 pmNew York Penn Station
Amtrak
May 19
4:28 amBuffalo Exchange Street
8h 17m
12:45 pmNew York Penn Station

Choose the best way to get from Buffalo to New York

Buses

6h 25m
$30 one-way$70 round-trip
Nonstop · from $701 stop · from $110

Distance to downtown

C4S2.9 mi
CJ00.1 mi

Find Buses

Buffalo to New York Buses

Trains

8h 17m
$49 one-way$98 round-trip
Nonstop · from $98

Distance to downtown

ZYP0.5 mi

Flights

0h 58m
$56 one-way$156 round-trip
Nonstop · from $1561 stop · from $83

Distance to downtown

LGA6.2 mi
JFK13.6 mi

FAQs for booking trains from Buffalo to New York

What train stations are used when traveling from Buffalo to New York?

If you’re traveling via trains to New York from Buffalo, your trip starts at the Buffalo–Exchange Street train station. You can benefit from various services at the station, including different taxi firms that you can use to get to the station. The station is located near Erie Canal Harbour and also sits near Sahlen Field and KeyBank Center. This station offers services to passengers via six Amtrak trains, which run daily. When you arrive in New York, you can use Pennsylvania Station, which serves trains from Buffalo to New York. This is one of the train lines you can use if you’re looking for seamless service. It offers Wi-Fi, lactation rooms, a premium lounge, and restrooms. Also, the station includes bag storage sections, and when you need something to eat, you can always visit the food court.

What luggage is allowed on Buffalo to New York trains?

While traveling with Buffalo to New York trains, you need to keep in mind the Amtrak luggage policy. When you book your train tickets, you also need to pay for any luggage that Amtrak considers over the limit. You’re allowed to carry two free pieces of luggage, but each should weigh no more than 50 lbs and can only measure up to 28 x 22 x 14 inches. If you’re traveling as a family with infants, Amtrak allows you to carry baby items like diapers and strollers for free, as these are not counted as a part of your carry-on limit. It’s also necessary to understand what items are prohibited on the train to New York City from Buffalo. According to Amtrak, you are not allowed to carry items like archery equipment, firearms or ammunition, corrosive or dangerous materials and chemicals, and batteries with acid that could leak or spill. You can bring alcohol on the train, but it must remain unopened. This type of luggage must be packed securely in your allotted luggage space.

Are pets allowed on the train from Buffalo to New York?

Amtrak allows you to take a pet on board when traveling in a train to New York City from Buffalo. However, you must ensure the animal fulfills the requirements. To ensure convenience, Amtrak requires that all pets must be placed in an animal carrier. The maximum size of the carrier should be 19 x 14 x 10.5 inches, and the pet cannot weigh more than 20 lbs. You can use a hard or soft carrier, and it must be well ventilated and leak-proof. For the pet’s comfort, the carrier should provide enough room to allow the pet to sit or lie down without squeezing the sides. You can place the pet under the seat, and must always ensure it’s not a nuisance to other passengers. Keep in mind that trips with a pet cannot exceed seven hours.

Do I need a passport to travel from Buffalo to New York by train?

To travel on Amtrak, you need a form of identification in addition to your Buffalo to New York train ticket. All passengers are required to present a train ticket to board, while ticket checks are also performed during the trip. Travelers over 18 years and unaccompanied minors aged 15 or older need a government-issued ID, which can include a passport, a military ID, or a driver’s license. If you don’t have a government ID bearing your photo, you can use a secondary form of identification like a student ID card, which should accompany the government identification. A passport is not necessary, but it’s one of the forms of identification you can use when traveling by train 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 $49 or more one-way. The cost of your ticket may vary depending on when you book, so we recommend you plan early. $66 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 06m train from Buffalo to New York. For this route, you may experience slight differences in travel time depending on the train you book. Look for nonstop options when searching if possible. 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 $66 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 $98 round-trip.

How far is Buffalo to New York by train?

The straight-line distance from Buffalo to New York is 291.4 mi, but the actual distance you’ll travel by train depends on the route taken. The train takes 8h 06m, typically.

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

At 1h 17m, choosing to opt for a flight from Buffalo to New York for this trip versus opting for a train from Buffalo to New York or a bus from Buffalo to New York can save you time on travel.

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 $156 to New York or a train from Buffalo to New York starting at $98 if that is your preferred method of transportation.


Amtrak trains from Buffalo to New York

Our best Amtrak deals on Buffalo to New York train tickets
Amtrak
Mar 12
ZXS12:25 pmBuffalo Exchange Street
8h 51m
ZYP9:16 pmNew York Penn Station
Apr 13
ZYP10:20 amNew York Penn Station
8h 35m
ZXS6:55 pmBuffalo Exchange Street
Amtrak
Mar 16
ZXS12:25 pmBuffalo Exchange Street
8h 51m
ZYP9:16 pmNew York Penn Station
Mar 23
ZYP7:15 amNew York Penn Station
8h 17m
ZXS3:32 pmBuffalo Exchange Street

Popular train routes to New York

Most frequently searched train routes to New York, along with the cheapest price and shortest travel time.
Trains to New York from Washington, D.C.
Fastest travel time2h 26m
Cheapest price$40
Trains to New York from Boston
Fastest travel time3h 30m
Cheapest price$40
Trains to New York from Baltimore
Fastest travel time1h 56m
Cheapest price$32
Trains to New York from Richmond
Fastest travel time5h 46m
Cheapest price$66
Trains to New York from Philadelphia
Fastest travel time0h 36m
Cheapest price$20
Trains to New York from Montreal
Fastest travel time10h 50m
Cheapest price$122
Trains to New York from Rochester
Fastest travel time7h 05m
Cheapest price$106
Trains to New York from Charlotte
Fastest travel time11h 52m
Cheapest price$204
Trains to New York from Providence
Fastest travel time3h 04m
Cheapest price$32
Trains to New York from Chicago
Fastest travel time20h 12m
Cheapest price$182
Trains to New York from Albany
Fastest travel time2h 20m
Cheapest price$70
Trains to New York from Charlottesville
Fastest travel time6h 05m
Cheapest price$64

Other train routes from Buffalo

Find and compare cheap train tickets from Buffalo to other popular destinations on momondo
Trains from Buffalo to Syracuse
Fastest travel time2h 19m
Cheapest price$57
Trains from Buffalo to Boston
Fastest travel time10h 58m
Cheapest price$165

Start planning your trip to New York

Get the latest New York flight insights
Get the latest New York flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to New York
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighborhoods of New York

Find hotels in New York
Top car rentals in New York
Top car rentals in New York

Experience New York from behind the wheel! Learn more about the best car rental deals here

Find cars in New York
Stay at a vacation rental
Stay at a vacation rental

Enjoy the amenities of home away from home. Learn more about vacation rentals here.

Find rentals in New York
Catch a bus
Catch a bus

Enjoy a relaxing journey by bus. Learn more about buses to New York here.

Find buses to New York