Trains Trains to Buffalo

Find cheap train tickets to Buffalo

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Buffalo (BUF)
Wed 6/16
Thu 6/24
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Buffalo train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Buffalo
ROUND-TRIP FROM$108The cheapest round-trip train ticket to Buffalo is from Rensselaer, starting at $108. This price was found within the last 72 hours.
ONE-WAY FROM$22The cheapest one-way train ticket to Buffalo is from Rochester, starting at $22. This price was found within the last 72 hours.
POPULAR STATIONBuffalo Cleveland HallBuffalo Cleveland Hall is one of the most popular stations in Buffalo
POPULAR TRAIN COMPANYAmtrakAmtrak services this train route

Book return-trip train tickets to Buffalo

Here are the fastest and cheapest round-trip train tickets to Buffalo. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Amtrak
Jun 25
12:00 pm
Albany–Rensselaer
5h 36m
5:36 pm
Buffalo Exchange Street
Jun 26
3:10 am
Buffalo Exchange Street
5h 27m
8:37 am
Albany–Rensselaer
Amtrak
Jun 25
12:00 pm
Albany–Rensselaer
5h 36m
5:36 pm
Buffalo Exchange Street
Jun 26
3:10 am
Buffalo Exchange Street
7h 21m
1 stop
10:31 am
Albany–Rensselaer
Amtrak
Jun 24
9:00 am
Albany–Rensselaer
5h 37m
2:37 pm
Buffalo Exchange St
Jun 26
8:46 am
Buffalo Exchange St
5h 32m
2:18 pm
Albany–Rensselaer
Amtrak
Jun 25
9:00 am
Albany–Rensselaer
5h 37m
2:37 pm
Buffalo Exchange St
Jun 26
8:46 am
Buffalo Exchange St
5h 32m
2:18 pm
Albany–Rensselaer
Amtrak
Jun 24
9:00 am
Albany–Rensselaer
5h 37m
2:37 pm
Buffalo Exchange St
Jun 25
8:46 am
Buffalo Exchange St
5h 32m
2:18 pm
Albany–Rensselaer
Amtrak
Jun 25
9:00 am
Albany–Rensselaer
5h 37m
2:37 pm
Buffalo Exchange St
Jun 27
8:46 am
Buffalo Exchange St
5h 32m
2:18 pm
Albany–Rensselaer
Search all trains

Book one-way train tickets to Buffalo

For one-way trains to Buffalo, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Amtrak
Jul 20
4:08 pm
Rochester
1h 28m
5:36 pm
Buffalo Exchange Street
Amtrak
Jul 20
4:08 pm
Rochester
1h 28m
5:36 pm
Buffalo Exchange St
Amtrak
Jun 28
9:00 am
Albany–Rensselaer
5h 37m
2:37 pm
Buffalo Exchange Street
Search all trains

FAQs for booking trains to Buffalo

How much is a train ticket to Buffalo?

Train tickets from New York to Buffalo usually start from around $183. Generally, the lowest price will be determined by your location.

What is the main train station in Buffalo?

Buffalo Cleveland Hall is a popular station to arrive at. You’ll find many options from here to get to your destination. You can find train arrivals and departures at Buffalo Cleveland Hall from and to major nearby cities like New York.

What train companies go to Buffalo?

Amtrak is the most commonly selected option by users. You can use our search form to find great options to Buffalo.

How far in advance should I book a train to Buffalo?

Our users have found train tickets to Buffalo for $22 on average this week. For the next 3 months, we predict the price of tickets to Buffalo to remain steady. Seats may fill unexpectedly, so book when you can to secure your seat.


Popular train routes to Buffalo

Most frequently searched train routes to Buffalo, along with the cheapest price and shortest travel time.
Trains to Buffalo from New York
Fastest travel time 8h 04m
Cheapest price $183
Trains Trains to Buffalo
  • Round-trip
  • One-way