Trains from Buffalo to New York City
🚂 Traveling by train from Buffalo to New York is a convenient option with daily departures from Buffalo station to New York Penn Station. The journey lasts approximately 8 hours and 17 minutes. 🎫 Amtrak operates the train services between Buffalo and New York, offering four trips per day. Prices for the train ticket can range from $60 to $120, making it an affordable way to travel between these two cities.