Travel from New-York to Philadelphia

Train, bus or fly from New York to Philadelphia?

Amtrak Acela Express operates a train from New York to Philadelphia hourly. Tickets cost $75 - $210 and the journey takes 1 hour 8 minutes. Alternatively, HGT Bus operates a bus from New York to Philadelphia every 30 minutes. Tickets cost $10 and the journey takes 2 hours. Six other operators also service this route.

Book transport from New York to Philadelphia

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from New York to Philadelphia

ModeDurationPrice
From New York Penn Station train to Philadelphia 30th Street Station Amtrak.1 h 8 min$172
From New York - 133 E. Broadway bus to Philadelphia.2 h$13
From New York drive to Philadelphia.1 h 42 min$11
From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Philadelphia airport, then train to Philadelphia.3 h 22 min$226
From Penn Station train to Jamaica, NY, AirTrain to New York JFK airport, fly to Philadelphia airport, then train to Philadelphia.3 h 25 min$276

How long does it take to get from New York to Philadelphia?

The train from New York Penn Station to Philadelphia 30th Street Station Amtrak takes 1 hour 8 minutes including transfers and departs hourly.

Is there a direct train between New York and Philadelphia?

Yes, there is a direct train departing from New York Penn Station and arriving at Philadelphia 30th Street Station Amtrak. Services depart hourly, and operate every day. The journey takes approximately 1 hour 8 minutes.

Is there a direct bus between New York and Philadelphia?

Yes, there is a direct bus departing from New York - 133 E. Broadway and arriving at Philadelphia. Services depart every four hours, and operate every day. The journey takes approximately 2 hours.

Operators from New York to Philadelphia

OperatorPhoneWebsite
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
HGT BusHGT Bus
New York City Transit (MTA)New York City Transit (MTA)
American AirlinesAmerican Airlines
SEPTASEPTA
Long Island Rail RoadLong Island Rail Road
Port Authority NYNJPort Authority NYNJ
DeltaDelta