oneway
Find Things To Do in Philadelphia

Search bus, train, flight, Flight tickets from New York City to Philadelphia

There are 4 bus companies operating 4 routes, 1 train company operating 12 routes - Silver Star, Keystone Service, Northeast Regional, Cardinal, Palmetto, Crescent, Carolinian, Vermonter, Acela Express, Pennsylvanian, Piedmont, Silver Service / Palmetto, 2 airlines operating 3 routes, 2 airlines operating 1 routes. The cheapest bus costs $8 and is 1h 40min. The cheapest train costs $15 and is 1h 26min. The cheapest flight costs $285 and is 7h 45min. The cheapest Flight costs $620 and is 18h 27min.

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
New York to Philadelphia
$11
2h 4min
Train
NYP to PHL
$17
1h 37min
Flight
LGA to PHL
$285
5h 58min
Bus
Secaucus to Philadelphia
$33
1h 54min
Flight
EWR to PHL
$620
13h 34min
Bus
New York to Cherry Hill
$8
1h 40min
Train
NWK to PHL
$15
1h 29min
Flight
JFK to PHL
$342
6h 55min
Bus
Newark to Philadelphia
$13
2h 9min
Flight
MMU to PHL
$221
4h 51min
Drive
New York City to Philadelphia
$8
2h 0min

What is the best way to travel from New York City to Philadelphia?

There are 5 ways to travel from New York City to Philadelphia. 4 buses, 2 trains, 3 flights, 1 Flight and 1 by car are possible between the two areas. The bus operated by BoltBus running from New York to Cherry Hill is the cheapest. The train operated by Amtrak running from EWR to PHL is the fastest. The bus operated by Greyhound running from New York to Philadelphia 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 New York City and Philadelphia?

There are several bus companies - BoltBus, Greyhound, Peter Pan / Greyhound, Megabus - scheduled to run from New York City 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 New York City to Philadelphia. Because the bus is cheapest, we recommend taking the bus.

Find related trips

Bus Jersey City to AllentownTrain from Manhattan to EdisonBus Brooklyn to Staten IslandBus Newark to Elizabeth

New York City airports, bus, and train stations

NYP New York Penn Station
2.6 miles from New York City
LGA La Guardia
airport · 8.2 miles from New York City
EWR Newark Liberty Intl
airport · 8.6 miles from New York City
EWR Newark Liberty Airport Amtrak
9.3 miles from New York City
NWK Newark Penn Station
8.4 miles from New York City
JFK John F Kennedy Intl
airport · 13 miles from New York City

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