Travel from Pittsburgh to Philadelphia

Train, bus or fly from Pittsburgh to Philadelphia?

American Airlines and United Airlines fly from Pittsburgh to Philadelphia every 4 hours. Alternatively, Amtrak operates a train from Pittsburgh to Philadelphia twice daily. Tickets cost $55 - $160 and the journey takes 7 h 29 min.

Book transport from Pittsburgh 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 Pittsburgh to Philadelphia

ModeDurationPrice
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Philadelphia airport, then train to Philadelphia.3 h 28 min$230
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Baltimore airport, bus to BWI Marshall Airport Amtrak, then train to Philadelphia.4 h 29 min$304
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Newark airport, then train to Philadelphia.4 h 53 min$272
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Lancaster airport, taxi to Lancaster Amtrak, then train to Philadelphia.5 h 11 min$135
From Pittsburgh Amtrak train to Philadelphia 30th Street Station Amtrak.7 h 29 min$109
From Pittsburgh, PA bus to Philadelphia, PA.7 h 50 min$42
From Pittsburgh, PA bus to Williamsport then bus to Philadelphia.12 h$164
From Pittsburgh drive to Philadelphia.5 h 6 min$36

How long does it take to get from Pittsburgh to Philadelphia?

It takes approximately 3 h 28 min to get from Pittsburgh to Philadelphia, including transfers.

Is there a direct train between Pittsburgh and Philadelphia?

Yes, there is a direct train departing from Pittsburgh Amtrak and arriving at Philadelphia 30th Street Station Amtrak. Services depart twice daily, and operate every day. The journey takes approximately 7 h 29 min.

Is there a direct bus between Pittsburgh and Philadelphia?

Yes, there is a direct bus departing from Pittsburgh, PA and arriving at Philadelphia, PA. Services depart every four hours, and operate every day. The journey takes approximately 7 h 50 min.

Operators from Pittsburgh to Philadelphia

OperatorPhoneWebsite
Port Authority of Allegheny CountyPort Authority of Allegheny County
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
SEPTASEPTA
Southwest AirlinesSouthwest Airlines
Southern Airways ExpressSouthern Airways Express
BWI Airport ShuttleBWI Airport Shuttle
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Amtrak+1 1-800-872-7245Amtrak
Megabus877-462-6342Megabus
Fullington TrailwaysFullington Trailways