Trains Philadelphia Buffalo to Philadelphia

Find trains from Buffalo to Philadelphia

Search for cheap train tickets from Buffalo to Philadelphia and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Buffalo (BUF)
Philadelphia (PHL)
Mon 1/24
Tue 2/1
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 to Philadelphia train information

Find information about ticket prices, popular stations, and train companies that offer trains from Buffalo to Philadelphia
ROUND-TRIP FROM$168The best round-trip train deal from Buffalo to Philadelphia found on momondo in the last 72 hours is $168
ONE-WAY FROM$84The best one-way train deal from Buffalo to Philadelphia found on momondo in the last 72 hours is $84
TRAIN COMPANIESAmtrakThere is 1 train company servicing this route: Amtrak

Book round-trip train tickets from Buffalo to Philadelphia

Below are the quickest and cheapest round-trip train tickets from Buffalo to Philadelphia that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Amtrak
Jan 27
11:30 pmBuffalo Exchange Street
10h 54m
1 stop
10:24 amPhiladelphia 30th Street Station
Jan 31
5:48 amPhiladelphia 30th Street Station
10h 35m
1 stop
4:23 pmBuffalo Exchange Street
Amtrak
Feb 17
11:30 pmBuffalo Exchange Street
10h 54m
1 stop
10:24 amPhiladelphia 30th Street Station
Feb 21
5:25 amPhiladelphia 30th Street Station
10h 58m
1 stop
4:23 pmBuffalo Exchange Street
Amtrak
Feb 18
7:55 amBuffalo Exchange Street
11h 45m
1 stop
7:40 pmPhiladelphia 30th Street Station
Feb 21
3:20 amPhiladelphia 30th Street Station
10h 04m
1 stop
1:24 pmBuffalo Exchange Street
Amtrak
Jan 28
7:55 amBuffalo Exchange Street
11h 45m
1 stop
7:40 pmPhiladelphia 30th Street Station
Jan 31
3:05 amPhiladelphia 30th Street Station
10h 39m
1 stop
1:44 pmBuffalo Exchange Street
Amtrak
Feb 17
7:55 amBuffalo Exchange Street
11h 45m
1 stop
7:40 pmPhiladelphia 30th Street Station
Feb 21
5:25 amPhiladelphia 30th Street Station
10h 58m
1 stop
4:23 pmBuffalo Exchange Street
Amtrak
Feb 16
11:30 pmBuffalo Exchange Street
10h 54m
1 stop
10:24 amPhiladelphia 30th Street Station
Feb 21
4:23 amPhiladelphia 30th Street Station
12h 00m
1 stop
4:23 pmBuffalo Exchange Street

Book one-way train tickets from Buffalo to Philadelphia

Below are the fastest and cheapest one-way train tickets from Buffalo to Philadelphia we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Amtrak
Feb 24
11:30 pmBuffalo Exchange Street
10h 54m
1 stop
10:24 amPhiladelphia 30th Street Station
Amtrak
Feb 25
7:55 amBuffalo Exchange Street
11h 45m
1 stop
7:40 pmPhiladelphia 30th Street Station

Choose the best way to get from Buffalo to Philadelphia


FAQs for booking trains from Buffalo to Philadelphia

  • Which train companies operate between Buffalo to Philadelphia?

    The train offering service from Buffalo to Philadelphia Amtrak. Amtrak has been found as the cheapest option available at $168 round-trip.

  • Is a train the cheapest way to get from Buffalo to Philadelphia?

    A bus from Buffalo to Philadelphia is currently going to be the least expensive option currently available. You can also find deals for a flight from Buffalo to Philadelphia starting at $165, or consider a train from Buffalo to Philadelphia starting at $168. Both of these alternative options are worth considering when looking to reach your destination.

  • What is the carbon footprint of a train from Buffalo to Philadelphia?

    Taking a train from Buffalo to Philadelphia has a carbon footprint of about 63lb. The train has a smaller footprint by about 86% compared to flying this route (434lb). Buses to Philadelphia from Buffalo have a carbon footprint of 39lb on average.


Trains Philadelphia Buffalo to Philadelphia
  • Round-trip
  • One-way