JFK-BUF

Find train tickets from New York to Buffalo

1 adult
Fri 5/30
Fri 6/6

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Wednesday

Average price (round-trip)

$127

Average price (one-way)

$61
Train tickets from New York to Buffalo are on average 4% less expensive on Mondays
Train tickets from New York to Buffalo are on average 3% more expensive on Wednesdays
(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 $129 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 81 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 29m 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

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.