Travel from Pittsburgh to 30th-Street-Station

Train, bus or fly from Pittsburgh to 30th Street Station?

Greyhound USA operates a bus from Pittsburgh to 30th Street Station twice daily. Tickets cost $30 - $85 and the journey takes 6 h 25 min. 2 other operators also service this route. Alternatively, Amtrak operates a train from Pittsburgh to 30th Street Station once daily. Tickets cost $55 - $160 and the journey takes 7 h 29 min.

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 Pittsburgh to 30th Street Station

From Pittsburgh, PA bus to Market St & 10th St - MBFS then bus to Schuylkill Av & JFK Blvd. 6 h 45 min $53. From Pittsburgh Amtrak train to Philadelphia 30th Street Station Amtrak. 7 h 29 min $109. From Pittsburgh, PA bus to Philadelphia, PA then walk to 30th Street Station. 7 h 54 min $32. From Pittsburgh drive to 30th Street Station. 5 h 6 min $36. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Philadelphia airport, train to 30th Street Station, then walk to 30th Street Station. 4 h 13 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 30th Street Station. 4 h 35 min $304. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Lancaster airport, taxi to Lancaster Amtrak, then train to 30th Street Station. 5 h 16 min $135. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Newark airport, then train to 30th Street Station. 5 h 13 min $272. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Harrisburg airport, line 007 bus to Harrisburg Amtrak, then train to 30th Street Station. 6 h 42 min $240.
Close Print Itinerary
  1. Here are 9 options to get from
    Pittsburgh to 30th Street Station:

    1. Trip:
      1 Bus Greyhound USA
      • One-Way approx: USD $36 - $99
      • Duration: 6 h 45 min
      Open +
      • Trip:
        1 Bus Greyhound USA
        • One-Way approx: USD $36 - $99
        • Duration: 6 h 45 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $55 - $160
      • Duration: 7 h 29 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $55 - $160
        • Duration: 7 h 29 min
        Close x
    3. Trip:
      3 Bus Megabus
      • One-Way approx: USD $15 - $45
      • Duration: 7 h 54 min
      Open +
      • Trip:
        3 Bus Megabus
        • One-Way approx: USD $15 - $45
        • Duration: 7 h 54 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $45
      • Duration: 5 h 6 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $45
        • Duration: 5 h 6 min
        Close x
    5. Trip:
      5 Fly to Philadelphia
      • One-Way approx: USD $130 - $440
      • Duration: 4 h 13 min
      Open +
      • Trip:
        5 Fly to Philadelphia
        • One-Way approx: USD $130 - $440
        • Duration: 4 h 13 min
        Close x
    6. Trip:
      6 Fly to Baltimore, train
      • One-Way approx: USD $132 - $408
      • Duration: 4 h 35 min
      Open +
      • Trip:
        6 Fly to Baltimore, train
        • One-Way approx: USD $132 - $408
        • Duration: 4 h 35 min
        Close x
    7. Trip:
      7 Fly to Lancaster, train
      • One-Way approx: USD $68 - $172
      • Duration: 5 h 16 min
      Open +
      • Trip:
        7 Fly to Lancaster, train
        • One-Way approx: USD $68 - $172
        • Duration: 5 h 16 min
        Close x
    8. Trip:
      8 Fly to Newark, train
      • One-Way approx: USD $148 - $478
      • Duration: 5 h 13 min
      Open +
      • Trip:
        8 Fly to Newark, train
        • One-Way approx: USD $148 - $478
        • Duration: 5 h 13 min
        Close x
    9. Trip:
      9 Fly to Harrisburg, train
      • One-Way approx: USD $164 - $340
      • Duration: 6 h 42 min
      Open +
      • Trip:
        9 Fly to Harrisburg, train
        • One-Way approx: USD $164 - $340
        • Duration: 6 h 42 min
        Close x