Route snapshot
| Route | Philadelphia (PHL) to Pittsburgh (PGH) |
|---|---|
| Stations | Philadelphia 30th Street Station to Pittsburgh Station |
| Trains | Pennsylvanian |
| Typical travel time | about 5h 15m to 5h 30m |
| Distance | about 350 miles |
| How often | Typically one departure per day, so check the schedule for your travel date. |
Philadelphia to Pittsburgh train: what to expect
At about 5h 15m to 5h 30m, this is a comfortable day trip. Bring a charger and something to read, since outlets and Wi-Fi vary by train. Typically one departure per day, so check the schedule for your travel date.
Stations in Philadelphia and Pittsburgh
Trains on this route run between Philadelphia 30th Street Station and Pittsburgh Station. In Philadelphia the station is at 2955 Market St, Philadelphia, PA. 30th Street is the main Philadelphia station for Northeast Corridor, Keystone and Pennsylvanian trains. In Pittsburgh the station is at 1100 Liberty Ave, Pittsburgh, PA. Pittsburgh Station is served by the Pennsylvanian and the Capitol Limited.
How to book cheap Philadelphia to Pittsburgh train tickets
- Book early: Fares generally rise as the seats on a train sell, so booking a few weeks ahead is usually the cheapest approach.
- Stay flexible by a day: Moving your trip by a day, or choosing a midweek or off-peak departure, can lower the fare noticeably.
- Check discounts: Senior, student, child and other eligible fares may be available, so ask when you call.
- On this route: The Pennsylvanian is a once-daily train that passes the famous Horseshoe Curve near Altoona.
More train tickets from Philadelphia
- Philadelphia to New York train tickets
- Philadelphia to Washington DC train tickets
- Boston to Philadelphia train tickets
- Philadelphia to Baltimore train tickets
- Philadelphia to Harrisburg train tickets
More train tickets from Pittsburgh
- New York to Pittsburgh train tickets
- Washington DC to Pittsburgh train tickets
- Chicago to Pittsburgh train tickets
More ways to book
New to rail travel? Read our guide on how to book a train, learn how to find cheap train tickets, or browse all train tickets from Philadelphia and from Pittsburgh.
Frequently asked questions
How long is the train from Philadelphia to Pittsburgh?
The trip takes about 5h 15m to 5h 30m on the Pennsylvanian, depending on the departure you choose.
How much do Philadelphia to Pittsburgh train tickets cost?
Fares depend on the travel date, how far ahead you book, the seat class and how full the train is. The cheapest tickets are usually bought early for off-peak departures. Call (888) 885-6306 and our team will check the lowest available fare for your dates.
Which stations do Philadelphia to Pittsburgh trains use?
Trains run between Philadelphia 30th Street Station (PHL) and Pittsburgh Station (PGH). Always confirm the station on your ticket, since some cities have more than one.
Is there a direct train from Philadelphia to Pittsburgh?
Many departures on this route are direct, but schedules vary by day and season, and some trips may involve a connection. Check the departures for your travel date before booking.
How do I book a train from Philadelphia to Pittsburgh?
Enter your cities and date in the search box on this page, or call (888) 885-6306. Our team can find and confirm a fare for you.