COMPARE Prices across different modes

Sun
Sep 26
$76Amtrak
$61Flixbus
$210gojet airlines
Mon
Sep 27
$76Amtrak
$33OurBus
$301Mesa Airlines
Tue
Sep 28
$76Amtrak
$30Flixbus
$79Republic Airlines
Wed
Sep 29
$76Amtrak
$33OurBus
$185air wisconsin
Thu
Sep 30
$76Amtrak
$33OurBus
$185air wisconsin
Fri
Oct 1
$76Amtrak
$33OurBus
$185Republic Airlines
Sat
Oct 2
$76Amtrak
$30Flixbus
$185Mesa Airlines
Sun
Oct 3
$76Amtrak
$72Greyhound
$183gojet airlines
Mon
Oct 4
$76Amtrak
$30Flixbus
$90Mesa Airlines
Tue
Oct 5
$75Amtrak
$68Greyhound
$79Republic Airlines
Thu
Oct 7
$76Amtrak
$33OurBus
$179gojet airlines
Fri
Oct 8
$76Amtrak
$33OurBus
$81gojet airlines
Sat
Oct 9
$74Amtrak
Find prices
$109American Airlines
Sun
Oct 10
$76Amtrak
$30Flixbus
$79psa airlines
Mon
Oct 11
$76Amtrak
$33OurBus
$82gojet airlines
Thu
Oct 14
$76Amtrak
$30Flixbus
$82gojet airlines
Fri
Oct 15
$74Amtrak
Find prices
$108psa airlines
Sat
Oct 16
$76Amtrak
Find prices
$106air wisconsin

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Buffalo, NY and New York City

distanceDistance291 miles (470 km)
durationAverage train duration8 h 24 min
priceAverage train ticket price$76 (€61)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from Buffalo, NY to New York City cover the 291 miles (470 km) long trip taking on average 8 h 24 min with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $76 (€61), but the average price of train tickets is $76 (€61).

Train companies

Travel with Amtrak between Buffalo, NY and New York City

Find the best trains between Buffalo, NY and New York City with Omio's travel partners Amtrak from $76 (€61). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Amtrak

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey from Buffalo, NY to New York City, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

    Amtrak has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Amtrak tickets between Buffalo, NY and New York City and when traveling by train:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Exceptions to waive change or cancellation fees policy
    • Change fees have been waived for all reservations made before March 31, 2021.
    • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

    Trains from Buffalo to New York

    Traveling by train from Buffalo to New York is an exciting way to take in the beautiful countryside and diverse cities as you cross the state on your way to the Big Apple. Whether it’s just a weekend getaway or a longer vacation, your adventure in New York City begins with Amtrak’s Empire Service and Maple Leaf trains. These trains depart every day of the week from the Buffalo New York Exchange Station and travel between 8h 30min to just over 9h before arriving at New York’s Penn Station. This direct route is perfect for the business professional traveling to a meeting in the city, or perhaps a young couple on their honeymoon. Whatever your reason for visiting New York, booking your train ticket using the Omio app is as quick as it is easy.

    On an average day, you will find that there are normally between one and five daily trains from Buffalo to New York. Each week, there are approximately 20 to 25 trains that travel between these two cities. For this specific route, you will typically not be required to make a transfer during your journey, meaning that the trip between the two cities is direct. However, the number of stops that your train makes before reaching its final destination can affect the overall time of your trip. Although the total duration of trains from Buffalo to New York can vary, it will usually be between 8h 25min and 9h 10min. Buffalo is located approximately 375 miles (600 km) from the city of New York. Once you have reached New York, there are many interesting and exciting attractions for you to visit, such as Central Park, The Metropolitan Museum of Art, and the Statue of Liberty National Monument.

    Buffalo to New York Train Time: Daily Departures

    On an average day, there are usually between one and five trains from Buffalo to New York for you to choose from. On a weekly basis, there are typically between 20 to 25 trains that are offered for customers. While the departure time of the first daily train can vary, it typically leaves at around 4:20 a.m. The final train of the day often leaves at around 12:45 p.m.

    How long is the journey by train from Buffalo to New York?

    As trains from Buffalo to New York are typically direct, you do not need to worry about needing to transfer trains and having this add time to your overall journey. Your train will typically make additional stops before you reach your final destination. The number of stops that are made can have an impact on the duration of your trip. On average, you can expect your journey to last between 8h 25min and 9h 10min.

    Buffalo Boat. Source: Shutterstock

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

    Departure train station: When you travel from Buffalo to New York by train, you will normally depart from the station at Buffalo NY Exchange Street. Buffalo NY Exchange Street is known for being the primary train station in the city and it can be found just under 1 mile (1.6 km) from the city center. If you would like to travel between this station and the city center, you have a few transportation options. When you choose to drive, it will usually take you around 5min in total.

    Public transportation is an option as well, such as bus line 15, and this will take you between 15 and 20min. You may choose to walk instead, which normally takes around 15min. At this station, you will find a few different facilities and amenities to choose from, including access to public restrooms, sitting areas for catching your breath before boarding your train, shops to purchase light refreshments and travel essentials, and outlets for you to charge your personal electronic devices. To ensure that you have enough time to find your platform and properly board your train, you will want to be there around 30min before your trip is scheduled to depart.

    Arrival train station: When you reach New York, you will normally arrive at Penn Station. Penn Station is one of the largest train stations in New York and it is conveniently located around 3 miles (4.8 km) north of the city center. To travel from this station to the city center, you can always choose to drive, which will normally take you around 15 to 25min. If you would like to take public transportation, you can use public bus lines M7 or M20, which will typically take you around 20min to reach your destination.

    Like the station on Buffalo NY Exchange Street, Penn Station offers a certain selection of amenities and facilities for travelers. For example, there are many stores that sell snacks and drinks, travel essentials, and clothing and jewelry. There is also plenty of sitting room if you would like to relax for a few minutes after your train has arrived. If you need to charge up your phone or laptop quickly before heading to your final destination, you can always do so at one of the charging stations or outlets that are in the station.

    Which train companies travel from Buffalo to New York?

    There is one primary company that services trains from Buffalo to New York, and it is Amtrak. Amtrak is one of the largest transportation companies in the United States and it offers both medium and long-distance journeys between some of the country’s busiest cities. When you travel with Amtrak between these two cities, you will find that the journeys that are offered are typically direct, and you will almost never have to have a transfer before you reach your final destination. You will generally stop in other cities before you reach New York, but you will not be required to disembark during these stops.

    Amtrak trains from Buffalo to New York

    On a normal day, Amtrak will offer between one to five trains from Buffalo to New York, with the weekly total being approximately 20 to 25 trains to choose from. While the duration of this trip can vary, it usually is between 8h 25min and 9h 10min. Trains for this journey depart from Buffalo NY Exchange Street and arrive at Penn Station. Amtrak usually operates regional trains. The same number of trips are usually offered on weekends and weekdays.

    Bufallo Main Streets. Source: Shutterstock

    Train Buffalo to New York: Services on Board

    For this journey, you can usually pick between two types of tickets, which are standard coach and Business Class. First Class tickets usually provide customers with additional legroom. Amtrak provides free Wi-Fi for customers on its trains and each seat has an outlet for charging your electronic devices. You may bring a small pet on board as long as they are in a proper carrier for the duration of the trip. Each customer is allowed to bring two carry-on items and up to four pieces of checked baggage, with the first two pieces being free. If you or someone traveling in your party has limited mobility, there are a few services for you to benefit from. All trains are wheelchair accessible and Amtrak employees can help you with boarding the train and stowing any of your luggage.

    How to find cheap train tickets from Buffalo to New York?

    If you’re hoping to find cheap train tickets from Buffalo to New York, there are a few different tricks that you can use. An easy way to save money is to book your ticket as far in advance as possible, as prices tend to rise the closer it gets to your date of departure. If possible, try to be flexible with when you will be traveling, as this will give you more opportunities to select an affordable ticket. Opting for trips that require travelers to transfer trains is also usually a way to save some money. If you do not have this choice, try to select the slowest train that is available, as they are normally cheaper than quicker trains.

    To New York by train - travel tips

    New York is known for being a bustling city that is filled with diverse cultures, delicious food, and interesting sights for you to visit. Those that are interested in sculpture and design may want to pay a visit to The Museum of Modern Art, which has pieces from all over the world. If you would like to have an impressive 360 degree view of the entire city, you can always go to the top of the Empire State Building. A trip to the city wouldn’t be complete without going to Times Square, which has become famous for its numerous billboards and advertisements.

    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 do cheap trains from Buffalo, NY to New York City cost?
    Looking to save money on your journey? Omio customers have found the cheapest train to New York City from Buffalo, NY for the next 7 days starting from $76 (€61)  one way.
    How much is the train from Buffalo, NY to New York City on average?
    If you are looking to buy your train ticket in the next 7 days, you can expect the Buffalo, NY to New York City train to cost on average $76 (€61)  one way.
    What is the distance to New York City from Buffalo, NY by train?
    You should expect to travel around 291 miles (470 km)  from Buffalo, NY to New York City by train.
    How long is a train from Buffalo, NY to New York City on average?
    While the time it takes to travel 291 miles (470 km) from Buffalo, NY to New York City can vary based on specific dates, weekends, and holidays, the Buffalo, NY to New York City train journey time is on average 8 h 24 min.
    Which train providers can get me from Buffalo, NY to New York City?
    For the trip from Buffalo, NY to New York City you can take a train with Amtrak. Be sure to check out all possible train companies that offer services to New York City from Buffalo, NY on Omio to compare what amenities they may have.
    When is the earliest train from Buffalo, NY to New York City? When is the last train from Buffalo, NY to New York City?
    You can take the earliest train from Buffalo, NY to New York City at 8: 21 AM   or take the last train from Buffalo, NY to New York City leaving at 4: 46 PM. Look for the latest Buffalo, NY to New York City train schedules on Omio and book the best time to take the train for this trip.
    How early should I purchase train tickets between Buffalo, NY and New York City to score the best deals?
    You can find trains to New York City from Buffalo, NY to cost on average $76 (€61) 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.