Route snapshot
| Stations | Philadelphia 30th Street Station to New York Penn Station |
|---|---|
| Train | Northeast Regional and Keystone Service |
| Travel time | about 1h 15m to 1h 45m |
| Typical fare | roughly $25 to $100+ each way |
| Frequency | Frequent departures all day |
Cheaper regional-rail option
Riding SEPTA and NJ Transit with a change at Trenton takes longer but can cost noticeably less than a through train. It suits flexible travelers who are not in a hurry.
Get the right seat
Both ends are major hubs, so board early at 30th Street for a choice of seats, and check the track board at Penn Station about 15 minutes before departure.
More cheap train routes
- Cheap Train Tickets New York to Washington DC
- Boston to NYC Train Cost
- Boston to Washington DC Train Tickets
- New York to Albany Train Tickets
- All routes
Station guides and more trips
Planning this trip? See the station guides for Philadelphia 30th Street Station and New York Penn Station, or browse all train tickets from Philadelphia and from New York. To save money, read our guide to cheap train tickets or learn how to book a train.
Frequently asked questions
How long is the train from Philadelphia to New York?
Typically about 1 hour 15 minutes to 1 hour 45 minutes, depending on the train.
Is there a cheaper way than the through train?
Yes, regional rail with a transfer at Trenton is usually cheaper but slower.