JFK-BUF

Find train tickets from New York to Buffalo

1 adult
Sat 8/30
Sat 9/6

Good to know

Cheapest day to travel

Wednesday

Most expensive day to travel

Friday

Average price (round-trip)

$125

Average price (one-way)

$61
Train tickets from New York to Buffalo are on average 2% less expensive on Wednesdays
Train tickets from New York to Buffalo are on average 3% more expensive on Fridays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding New York John F Kennedy Intl Airport to Buffalo train tickets

  • 25% of our users found round-trip train tickets from New York to Buffalo for $153 or less.
  • You will generally catch the best train deals if you travel in the morning.
  • The cheapest train from New York to Buffalo was found 63 days before departure, on average.

FAQs when traveling from New York to Buffalo by train

  • How long is a train journey to Buffalo from New York John F Kennedy Intl Airport?

    The train journey from New York John F Kennedy Intl Airport to Buffalo takes 8h 28m on average and covers a distance of 291 miles.

  • What train companies travel from New York John F Kennedy Intl Airport to Buffalo?

    Amtrak is the only train operator serving this route.

More options for your train ride to Buffalo

Popular train routes to Buffalo

Search Buffalo trains on KAYAK. Find cheap train tickets to Buffalo from New York. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.