oneway
Find Things To Do in Philadelphia

Search bus, train, flight tickets from Washington, D.C. to Philadelphia

There are 2 bus companies operating 4 routes, 1 train company operating 9 routes - Northeast Regional, Silver Star, Crescent, Acela Express, Vermonter, Piedmont, Cardinal, Shuttle, Pennsylvanian, 3 airlines operating 4 routes. The cheapest bus costs $10 and is 4h 5min. The cheapest train costs $24 and is 2h 23min. The cheapest flight costs $131 and is 3h 40min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

Bus
Washington to Philadelphia
$10
4h 5min
Train
WAS to PHL
$24
2h 23min
Flight
DCA to PHL
$131
3h 40min
Bus
Silver Spring to Philadelphia
$10
3h 34min
Flight
IAD to PHL
$304
12h 52min
Flight
DCA to TTN
$233
5h 3min
Train
ALX to PHL
$43
2h 56min
Bus
College Park to Philadelphia
$12
4h 9min
Train
WAS to ARD
$71
6h 40min
Flight
DCA to ILG
$224
4h 54min
Bus
New Carrollton to Philadelphia
$32
4h 30min
Drive
Washington, D.C. to Philadelphia
$13
3h 5min

What is the best way to travel from Washington, D.C. to Philadelphia?

There are 4 ways to travel from Washington, D.C. to Philadelphia. 4 buses, 3 trains, 4 flights and 1 by car are possible between the two areas. The bus operated by Greyhound running from Washington to Philadelphia is the cheapest and fastest. The train operated by Amtrak running from WAS to PHL is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between Washington, D.C. and Philadelphia?

There are several bus companies - Greyhound, Peter Pan / Greyhound - scheduled to run from Washington, D.C. to Philadelphia. Since there are multiple companies, this should increase your chances of finding a cheaper or discount bus ticket. One train provider, Amtrak, runs trains from Washington, D.C. to Philadelphia. Because the bus is cheapest, we recommend taking the bus.

Find related trips

Train from Arlington to PhiladelphiaTrain from Alexandria to AllentownCheapest way from Columbia to EdisonBus Baltimore to Staten IslandBus Richmond to Elizabeth

Washington, D.C. airports, bus, and train stations

WAS Washington Union Station
1.6 miles from Washington, D.C.
DCA Ronald Reagan Washington Natl
airport · 3 miles from Washington, D.C.
IAD Washington Dulles Intl
airport · 22.8 miles from Washington, D.C.
ALX Alexandria Amtrak
6.3 miles from Washington, D.C.

Philadelphia airports, bus, and train stations

PHN North Philadelphia Amtrak
3.1 miles from Philadelphia
PHL Philadelphia 30th Street Station
0.9 miles from Philadelphia
PHL Philadelphia Intl
airport · 6.9 miles from Philadelphia
ARD Ardmore Amtrak
7.7 miles from Philadelphia