New York to Philadelphia by train
Trains from New York to Philadelphia take about 1h 15m with Amtrak Acela, Amtrak Northeast Regional. Stations, tips and the best ways to book.
The fastest direct trains from New York to Philadelphia take about 1h 15m, run by Amtrak Acela, Amtrak Northeast Regional. Trains usually run from New York Penn Station to Philadelphia 30th Street. Journey times vary by service; check the operator for your date.
Tips for this journey
- NJ Transit plus SEPTA via Trenton is slower but costs far less than Amtrak.
More routes
- New York to Washington, DC, train about 3h
- New York to Boston, train about 3h 45m
Frequently asked questions
How long is the train from New York to Philadelphia?
The fastest direct trains take about 1h 15m.
Which stations do trains from New York to Philadelphia use?
Trains usually run from New York Penn Station to Philadelphia 30th Street.
Who runs trains between New York and Philadelphia?
Amtrak Acela, Amtrak Northeast Regional.