[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Mon
Jun 14
$76Amtrak
$47Flixbus
$243gojet airlines
Tue
Jun 15
$77Amtrak
$37Flixbus
$215Republic Airlines
Wed
Jun 16
$77Amtrak
$54OurBus
$207CommutAir
Thu
Jun 17
$76Amtrak
$76Greyhound
$217gojet airlines
Fri
Jun 18
$76Amtrak
$37Flixbus
$217Republic Airlines
Sat
Jun 19
$76Amtrak
$31Flixbus
$206Republic Airlines
Sun
Jun 20
$76Amtrak
$42Flixbus
$217Republic Airlines
Mon
Jun 21
$76Amtrak
$31Flixbus
$163Republic Airlines
Tue
Jun 22
$76Amtrak
$31Flixbus
$163Republic Airlines
Wed
Jun 23
$76Amtrak
$70Greyhound
$206gojet airlines
Thu
Jun 24
$76Amtrak
$79Greyhound
$128Republic Airlines
Fri
Jun 25
$76Amtrak
$31Flixbus
$163Republic Airlines
Sat
Jun 26
$79Amtrak
$67Greyhound
$130CommutAir
Sun
Jun 27
$76Amtrak
$31Flixbus
$184Republic Airlines
Mon
Jun 28
$76Amtrak
$31Flixbus
$174CommutAir
Tue
Jun 29
$78Amtrak
$65Greyhound
$127psa airlines
Thu
Jul 1
$76Amtrak
$97Greyhound
$111psa airlines
Fri
Jul 2
$76Amtrak
$31Flixbus
$174gojet airlines
Sat
Jul 3
$79Amtrak
$73Greyhound
$130CommutAir
Sun
Jul 4
$76Amtrak
$61Greyhound
$122American Airlines

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Buffalo, NY to New York City Train Information

Avg. Train Duration
9 hours 50 minutes
Train Ticket Price: $77
Trains depart from:Buffalo, NY
Trains arrive in:New York City
Distance:470 km
Train Companies:Amtrak

Trains from Buffalo to New York

The train from Buffalo to New York is a popular route with commuters and tourists alike. Both cities are regional centers for business and culture, and offer many train and other connections beyond the city itself, making them convenient destinations for travelers. There are five departures daily for the train from Buffalo to New York, with options available regarding the route and the departure station in Buffalo. The distance between Buffalo, New York, and New York City is roughly 375 miles (603 kilometers). Most services depart from Buffalo in the early morning leading to lunchtime with the first train arriving in New York shortly after 1:00 p.m.

Which train companies travel from Buffalo to New York?

Amtrak provides services by train from Buffalo to New York. Amtrak is a leading provider of rail travel across the US and parts of Canada. They operate over 300 services daily with almost 87,000 passengers taking one of their services each day. The Empire Service routes pass through Albany, Syracuse, and Rochester between the two destinations, and there are two departures daily, taking between eight and nine hours. The Empire Service routes use the Buffalo Exchange Street Station. The Lakeshore Limited trains run only from the Depew Station to New York Penn Station. Departures begin early in the morning and continue until around lunchtime. Of the two departures, one is direct, while one connects in Albany with the Empire Service. The Maple Leaf train departs once a day, a route that originates in Toronto, and ends in Washington D.C. The route passes through the Buffalo Exchange Street Station.

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

There are several trains available daily from Buffalo Exchange Street Station or Buffalo Depew Station to New York Penn Station. Services begin in the early hours of the morning and continue until around lunchtime. The trip takes between eight and nine hours. Travel is direct through two routes, the Empire Service, and the Maple Leaf train that originates in Toronto, Canada. Another option involves making one connection in Albany to another train. The fastest advertised journey time is on the Empire Service at just 7 hours 52 minutes.

How many trains are there from Buffalo to New York?

There are five trains available from Buffalo to New York each day, and there are various options in both the schedule as well as the departure station in Buffalo. Three of the train route options pass through both the Buffalo Exchange Street Station and Depew Station, with another two train routes available through the Depew Street Station in Buffalo. The Amtrak Empire Service route, which travels between Niagara Falls and New York City, and the Amtrak Maple Leaf route, which originates in Toronto, Canada, pass through both stations. The Lake Shore Limited run, which travels between Chicago and New York City, including Boston in its route, passes through the Depew Station only. Four of the routes are direct, with only one involving a connecting train in Albany, New York.

What are the departure and arrival stations for trains from Buffalo to New York?

Departure station: Trains from Buffalo to New York may depart from one of two stations, depending on the route and schedule chosen. Buffalo Exchange Street Station is located about half a mile (0.8 kilometers) from downtown Buffalo, a distance walkable in about 15 minutes. The 6, 8, 14, 16, 24, and 42 bus routes connect with the station directly, as well as the Metro Rail line. The trip from downtown to the Exchange Street Station should take about 10 minutes. The Buffalo Depew Station is located about 10.5 miles (17 kilometers) from downtown Buffalo. The trip can be made by bus via the 46 and 6 routes and takes just over an hour from downtown Buffalo. The Depew Station is wheelchair accessible, with a ticket sales office, and vending machines rather than food or beverage vendors.

Arrival station: Travelers taking the train from Buffalo to New York will arrive in New York at Penn Station. New York Penn Station is the main passenger rail hub for New York City, located beneath Madison Square Gardens. There are multiple connections via the subway to the rest of the city. Located at 291-299 W 33rd Street, Penn Station is located about two and a half miles from the center of Manhattan. There are multiple food options on the lower level, including fast food and coffee shops, with a higher-end food hall on the top floor of the station that includes many more vendors, including fast food, sushi, and sit down restaurants, as well as cocktail bars and lounges. The Seventh Avenue entrances to Penn Station are wheelchair accessible.

Travel Tips

Trains from Buffalo, NY to New York City
Travel by train to New York City easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Buffalo, NY to New York City.
FAQs
How much are cheap trains to New York City from Buffalo, NY?
Omio customers have found cheap train tickets from Buffalo, NY to New York City for as low as $76 (€59)  for the next 7 days.
What is the cost of a train between Buffalo, NY and New York City?
If you are looking to book your train ticket in the next 7 days, you can expect the Buffalo, NY to New York City train to cost on average $76 (€59)  one way.
How far is Buffalo, NY to New York City by train?
When traveling this route you should expect the distance from Buffalo, NY to New York City by train to be approximately 291 miles (470 km).
How long is the train between Buffalo, NY and New York City?
The train time from Buffalo, NY to New York City is on average 8 h 35 min  for the 291 miles (470 km) long journey, but the time it takes to go from Buffalo, NY to New York City by train can vary depending on specific dates or traveling on weekends and holidays.
When can I take the first train from Buffalo, NY to New York City? When can I take the last train for the day?
The earliest train for this trip departs from Buffalo, NY at 11: 10 AM. The last train leaves from Buffalo, NY at 4: 55 PM. Check Omio for the latest train schedule from Buffalo, NY to New York City and book the best time to depart on your chosen travel date.
How early should I purchase Buffalo, NY to New York City train tickets to get the best deals?
You can find trains from Buffalo, NY to New York City to cost on average $76 (€59) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Buffalo, NY to New York City train generally on sale a few months before the planned travel date.