Travel from Baltimore to Pittsburgh

Train, bus or fly from Baltimore to Pittsburgh?

Greyhound USA operates a bus from Baltimore to Pittsburgh 3 times a day. Tickets cost $28 - $70 and the journey takes 5 h 15 min. Alternatively, you can take a train from Baltimore to Pittsburgh via Washington Union Station Amtrak in around 9 h 23 min.

Book transport from Baltimore to Pittsburgh

Travel Guides

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

How to get from Baltimore to Pittsburgh

ModeDurationPrice
From Baltimore Downtown, MD bus to Pittsburgh, PA.5 h 15 min$53
From Baltimore Penn Station Amtrak train to Washington Union Station Amtrak then train to Pittsburgh Amtrak.9 h 23 min$230
From Baltimore drive to Pittsburgh.4 h 13 min$29
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Pittsburgh airport, then bus to Pittsburgh.3 h 35 min$124
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Pittsburgh airport, then bus to Pittsburgh.4 h 16 min$323
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Pittsburgh airport, then bus to Pittsburgh.5 h 5 min$308
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Johnstown airport, taxi to Johnstown Amtrak, then train to Pittsburgh.5 h 30 min$186
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Morgantown airport, taxi to Morgantown, WV, then bus to Pittsburgh.5 h 16 min$207

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

The bus from Baltimore Downtown, MD to Pittsburgh, PA takes 5 h 15 min including transfers and departs three times a day.

Is there a direct train between Baltimore and Pittsburgh?

No, there is no direct train from Baltimore to Pittsburgh. However, there are services departing from Baltimore Penn Station Amtrak and arriving at Pittsburgh Amtrak via Washington Union Station Amtrak. The journey, including transfers, takes approximately 9 h 23 min.

Is there a direct bus between Baltimore and Pittsburgh?

Yes, there is a direct bus departing from Baltimore Downtown, MD and arriving at Pittsburgh, PA. Services depart three times a day, and operate every day. The journey takes approximately 5 h 15 min.

Operators from Baltimore to Pittsburgh

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Amtrak+1 1-800-872-7245Amtrak
Maryland TransitMaryland Transit
Southwest AirlinesSouthwest Airlines
Port Authority of Allegheny CountyPort Authority of Allegheny County
Metro Washington DCMetro Washington DC
American AirlinesAmerican Airlines
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines
Southern Airways ExpressSouthern Airways Express
Close Print Itinerary
  1. Here are 8 options to get from
    Baltimore to Pittsburgh:

    1. Trip:
      1 Bus
      • One-Way approx: USD $28 - $70
      • Duration: 5 h 15 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $28 - $70
        • Duration: 5 h 15 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $110 - $295
      • Duration: 9 h 23 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $110 - $295
        • Duration: 9 h 23 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $24 - $35
      • Duration: 4 h 13 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $24 - $35
        • Duration: 4 h 13 min
        Close x
    4. Trip:
      4 Fly Baltimore to Pittsburgh
      • One-Way approx: USD $55 - $185
      • Duration: 3 h 35 min
      Open +
      • Trip:
        4 Fly Baltimore to Pittsburgh
        • One-Way approx: USD $55 - $185
        • Duration: 3 h 35 min
        Close x
    5. Trip:
      5 Train to Reagan Washington, fly to Pittsburgh
      • One-Way approx: USD $177 - $505
      • Duration: 4 h 16 min
      Open +
      • Trip:
        5 Train to Reagan Washington, fly to Pittsburgh
        • One-Way approx: USD $177 - $505
        • Duration: 4 h 16 min
        Close x
    6. Trip:
      6 Train to Washington Dulles, fly to Pittsburgh
      • One-Way approx: USD $136 - $410
      • Duration: 5 h 5 min
      Open +
      • Trip:
        6 Train to Washington Dulles, fly to Pittsburgh
        • One-Way approx: USD $136 - $410
        • Duration: 5 h 5 min
        Close x
    7. Trip:
      7 Fly Baltimore to Johnstown, train
      • One-Way approx: USD $116 - $278
      • Duration: 5 h 30 min
      Open +
      • Trip:
        7 Fly Baltimore to Johnstown, train
        • One-Way approx: USD $116 - $278
        • Duration: 5 h 30 min
        Close x
    8. Trip:
      8 Fly Baltimore to Morgantown, bus
      • One-Way approx: USD $120 - $305
      • Duration: 5 h 16 min
      Open +
      • Trip:
        8 Fly Baltimore to Morgantown, bus
        • One-Way approx: USD $120 - $305
        • Duration: 5 h 16 min
        Close x