Route snapshot
| Stations | Philadelphia 30th Street Station to Washington Union Station |
|---|---|
| Train | Northeast Regional and Acela |
| Travel time | about 1h 45m to 2h 20m |
| Typical fare | roughly $30 to $100+ each way |
| Frequency | Many departures daily |
Why Regional wins here
With only a short time difference, the Acela rarely pays off on this stretch. A Regional booked ahead is usually the better fare.
Passing Baltimore
Most trains stop at Wilmington and Baltimore Penn Station, which gives you a handy option if you want to break the trip or visit family along the way.
More cheap train routes
- New York to Pittsburgh Train Tickets
- Washington DC to Richmond Train Tickets
- Washington DC to Chicago Train Tickets
- All routes
Station guides and more trips
Planning this trip? See the station guides for Philadelphia 30th Street Station and Washington Union Station, or browse all train tickets from Philadelphia and from Washington DC. To save money, read our guide to cheap train tickets or learn how to book a train.
Frequently asked questions
How long is Philadelphia to DC by train?
About 1 hour 45 minutes to 2 hours 20 minutes.
What does a Philadelphia to Washington DC train ticket cost?
Roughly $30 to $100 or more, depending on date, time and train type.