Trip to Buffalo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration9h
Distance713 km
Avg. price$ 113
Train trips14 found

Trains from New York to Buffalo

🚆 The journey from New York to Buffalo by train is a convenient and scenic way to travel. 🌆 Departing from New York Penn Station, the direct train services to Buffalo operated by Amtrak run four times a day, taking approximately 8 hours and 30 minutes to reach the destination. 🚉 Travelers can enjoy the comfort of the train as they cover a distance of 656.6 km between the two cities. 🚊 Whether opting for Route 1 with Via Rail Canada Inc towards Toronto or Route 2 with Amtrak towards Niagara Falls Amtrak Station, the journey provides a relaxing experience with various timings for departure and arrival. 🎫 Ticket prices for the New York to Buffalo train route range from $60 to $120, offering budget-friendly options for those looking to explore the beauty of Buffalo from the bustling city of New York. 🌟

Where to stay in Buffalo

There are over 44 hotels to stay in Buffalo. Prices range from $43 per night.

Find accommodation
  • Amtrak is the primary company that provides train routes from New York to Buffalo. They offer direct trains that depart from New York Penn Station and arrive at Buffalo station four times a day, with the journey typically taking around 8 hours and 30 minutes. The prices for these train tickets vary from $60 to $120. You can find more information and book your tickets through the Amtrak website at https://www.
  • The fastest train between New York and Buffalo is operated by Amtrak, with a journey time of approximately 8 hours and 30 minutes. This direct train service departs from New York Penn Station and arrives at Buffalo station four times a day, operating every day. While there are other routes available with slightly shorter or longer travel times, the Amtrak service offers the most direct and efficient option for traveling between these cities.
  • Trains leaving for Buffalo from New York depart from New York Penn Station. This station is a major transportation hub located in Midtown Manhattan, making it convenient for travelers to access the Amtrak train services to Buffalo. New York Penn Station offers a range of amenities and facilities for passengers, including shops, dining options, and transportation connections. Passengers can board the Amtrak trains at New York Penn Station to begin their journey to Buffalo.
  • There are four trains that operate daily between New York and Buffalo. These direct train services depart from New York Penn Station and arrive at Buffalo station, providing convenient options for travelers looking to make the journey. The trains run multiple times a day, allowing passengers to choose a departure time that suits their schedule. The approximate duration of the train journey between New York and Buffalo is 8 hours and 30 minutes, providing a comfortable and scenic way to travel between these two cities.
  • The train from New York to Buffalo operated by Amtrak arrives at Buffalo station. Buffalo station is the designated arrival point for this train route, providing travelers with a convenient and central location in Buffalo upon reaching their destination. Passengers can disembark at Buffalo station and easily access transportation options, including taxis, buses, or rental cars, to continue their journey within the city. Buffalo station serves as a key transportation hub for those traveling by train to and from Buffalo.
  • The first train of the day to travel from New York to Buffalo typically departs from New York Penn Station in the early morning. On the other hand, the last train of the day on this route usually leaves New York Penn Station in the late afternoon or evening.
  • There are four direct train trips each day between New York and Buffalo. These train services, operated by Amtrak, run daily and provide travelers with multiple options for their journey. With a travel time of approximately 8 hours and 30 minutes, passengers can select a departure time that best fits their schedule when traveling by train from New York to Buffalo.
  • Yes, there is a direct train between New York and Buffalo. The train service, operated by Amtrak, departs from New York Penn Station and arrives at Buffalo station four times a day, with services operating daily. The journey on the direct train typically takes around 8 hours and 30 minutes, providing a convenient and efficient transportation option for travelers between New York and Buffalo.
  • The cost of a train ticket from New York to Buffalo can vary between $60 and $120.

Will you be returning to New York by train?

If you are looking for the return train journey, check out trains from Buffalo to New York

See schedule