Trip to Philadelphia

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Buffalo to Philadelphia

🚆 Traveling from Buffalo to Philadelphia by train involves a journey with transfers. Amtrak operates the services, with a total travel time of approximately 9 hours and 39 minutes. 🚆 The route from Buffalo to Philadelphia covers a distance of 529 miles. Passengers will need to make a transfer at New York Penn Station. The total journey consists of two steps, with trains departing from Buffalo station and arriving at 30th Street Station in Philadelphia. 🚆 Prices for the train trip between Buffalo and Philadelphia can vary from $67 to $496.

Where to stay in Philadelphia

There are over 368 hotels to stay in Philadelphia. Prices range from $24 per night.

Accomodation
  • There is no direct train from Buffalo to Philadelphia. However, you can take a route that involves transferring at New York Penn Station. The journey, including transfers, takes approximately 9 hours and 39 minutes. The train services are operated by Amtrak, with prices ranging from $67 to $496.
  • The fastest train option between Buffalo and Philadelphia is operated by Amtrak Acela. The journey involves transferring at New York Penn Station and takes approximately 9 hours and 39 minutes. While there are no direct trains on this route, the Amtrak Acela service provides the quickest travel time for passengers making this trip.
  • Trains departing for Philadelphia from Buffalo leave from Buffalo station. This station serves as the starting point for the Amtrak train services connecting the two cities. Passengers can board the train at Buffalo station to begin their journey to Philadelphia.
  • There are multiple trains between Buffalo and Philadelphia operated by Amtrak. While there is no direct train, passengers can take a route that involves transferring at New York Penn Station before arriving at 30th Street Station in Philadelphia. The journey typically takes around 9 hours and 39 minutes, including the transfers. Prices for these train services vary, ranging from $67 to $496.
  • The train service operated by Amtrak Acela from Buffalo arrives at 30th Street Station in Philadelphia. This station is a major transportation hub in Philadelphia, conveniently located near downtown attractions and amenities. Passengers can easily access the city from the station via public transportation, taxis, or ride-sharing services.
  • The first train of the day from Buffalo to Philadelphia departs from Buffalo station and involves transfers at New York Penn Station, ultimately arriving at 30th Street Station. The journey, including transfers, takes approximately 9 hours and 39 minutes. The last train of the day follows the same route, departing from Buffalo station and arriving at 30th Street Station via New York Penn Station, with a similar travel duration.
  • There are no direct train trips available between Buffalo and Philadelphia. The services provided by Amtrak require passengers to transfer at New York Penn Station during the journey, making it a connecting route rather than a direct one. Travelers departing from Buffalo station must connect at New York Penn Station to reach Philadelphia's 30th Street Station, with the entire trip taking approximately 9 hours and 39 minutes.
  • There is no direct train service available between Buffalo and Philadelphia. Travelers must take a route that includes transferring at New York Penn Station to reach their final destination at 30th Street Station in Philadelphia. The entire journey, including transfers, typically takes around 9 hours and 39 minutes. Amtrak operates the train services for this route, offering a connecting option rather than a direct train.
  • The cost of a train ticket from Buffalo to Philadelphia can vary between $67 and $496, depending on the type of ticket, seating class, and time of booking. Prices may fluctuate based on factors such as demand, travel dates, and availability of discounts or promotions. Passengers are advised to check the latest fares and booking options through the official Amtrak website or other authorized ticketing platforms.

Will you be returning to Buffalo by train?

If you are looking for the return train journey, check out trains from Philadelphia to Buffalo

See schedule