Travel from Washington to Pittsburgh

Train, bus or fly from Washington to Pittsburgh?

American Airlines flies from Washington to Pittsburgh 4 times a day. Alternatively, Greyhound USA operates a bus from Washington to Pittsburgh 3 times a day. Tickets cost $35 - $90 and the journey takes 6 h 26 min. Megabus also services this route twice daily.

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 Washington to Pittsburgh

ModeDurationPrice
From FARRAGUT WEST station subway to Reagan Washington airport, fly to Pittsburgh airport, then bus to Pittsburgh.3 h 22 min$186
From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Pittsburgh airport, then bus to Pittsburgh.4 h 4 min$173
From Washington Union Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Pittsburgh airport, then bus to Pittsburgh.3 h 34 min$252
From Washington, DC bus to Pittsburgh, PA.6 h 26 min$42
From Washington Union Station Amtrak train to Pittsburgh Amtrak.7 h 43 min$95
From Washington drive to Pittsburgh.4 h 15 min$29

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

It takes approximately 3 h 22 min to get from Washington to Pittsburgh, including transfers.

Is there a direct train between Washington and Pittsburgh?

Yes, there is a direct train departing from Washington Union Station Amtrak and arriving at Pittsburgh Amtrak. Services depart once daily, and operate every day. The journey takes approximately 7 h 43 min.

Is there a direct bus between Washington and Pittsburgh?

Yes, there is a direct bus departing from Washington, DC and arriving at Pittsburgh, PA. Services depart five times a day, and operate every day. The journey takes approximately 6 h 26 min.

Operators from Washington to Pittsburgh

OperatorPhoneWebsite
Metro Washington DCMetro Washington DC
American AirlinesAmerican Airlines
Port Authority of Allegheny CountyPort Authority of Allegheny County
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
BWI Airport ShuttleBWI Airport Shuttle
Southwest AirlinesSouthwest Airlines
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak