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 City to Buffalo

🚆 Traveling by train from New York to Buffalo is a convenient option, with services departing four times a day. The journey takes approximately 8 hours and 30 minutes. 🚆 Experience the picturesque views during the 408-mile journey from New York to Buffalo. With prices ranging from $60 to $120, traveling by train offers a budget-friendly and enjoyable way to reach your destination.

Where to stay in Buffalo

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

Accomodation
  • Amtrak is the primary company providing train routes from New York to Buffalo. They operate four daily services between these two cities, with a journey duration of approximately 8 hours and 30 minutes. The tickets for this route typically range from $60 to $120. You can catch the direct train at New York Penn Station and it will take you directly to Buffalo station.
  • The fastest train between New York and Buffalo is operated by Amtrak. This direct service departs from New York Penn Station station and arrives at Buffalo station, with a journey time of approximately 8 hours and 30 minutes. While there are alternative routes that may offer slightly shorter travel times, the direct Amtrak service is the most efficient and convenient option for traveling between these two cities.
  • Trains departing for Buffalo from New York leave from New York Penn Station. This is the main departure station for the Amtrak train services connecting the two cities. New York Penn Station is conveniently located in Midtown Manhattan, making it easily accessible for travelers starting their journey to Buffalo.
  • There are four daily trains operating between New York and Buffalo. These trains are direct services provided by Amtrak, departing from New York Penn Station and arriving at Buffalo station. Travelers have the option to choose from multiple departure times each day, offering flexibility in planning their journey from New York to Buffalo by train. The approximate duration of the train ride between these cities is 8 hours and 30 minutes.
  • The train from New York arrives at Buffalo station in Buffalo. This is the final stop for the Amtrak train service operating between these two cities. Buffalo station serves as the primary railway station in Buffalo and provides convenient access to the city's downtown area and transportation connections. Passengers disembark at Buffalo station after completing their train journey from New York.
  • The first train of the day from New York to Buffalo departs from New York Penn Station and arrives at Buffalo station. There are four trains that operate daily on this route, providing travelers with options throughout the day. The last train departing from New York to Buffalo also leaves from New York Penn Station and has an approximate journey duration of 8 hours and 30 minutes. Travelers can select from a range of departure times to suit their schedules when traveling between these two cities by train.
  • There are four direct train trips each day between New York and Buffalo. These services are operated by Amtrak and run daily, offering travelers multiple options for their journey. The direct trains depart from New York Penn Station and arrive at Buffalo station, with a travel time of approximately 8 hours and 30 minutes. Travelers can choose from the available departure times to best suit their schedule when traveling by train between these two cities.
  • Yes, there is a direct train between New York and Buffalo. The direct train service operated by Amtrak departs from New York Penn Station and arrives at Buffalo station. Travelers have the convenience of four daily departures, allowing for flexibility in travel schedules. The journey on this direct train route typically takes around 8 hours and 30 minutes to complete.
  • The cost of a train ticket from New York to Buffalo typically ranges from $60 to $120. The fare variation depends on factors such as the class of service, booking time, and availability. Passengers can choose from different ticket options based on their preferences and budget when traveling between these two cities by train.

Will you be returning to New York City by train?

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

See schedule