Travel options for:
Buffalo to Pittsburgh
  • Bus Barons Bus

    $35 - $72
    1. Buffalo, NY

      3 h 40 min - once daily

      $21 - $40

    2. Youngstown, OH

      1 h 22 min - once daily

      $13 - $35

  • Bus Fullington Trailways

    $50 - $110
    1. Buffalo, NY

      7 h 40 min - once daily

      $50 - $110

  • Drive

    $21 - $35
    1. Buffalo

      3 h 42 min - 217.8 miles

      $21 - $35

  • Bus to Jamestown, fly

    $155 - $264
    1. Buffalo

      35 min - once daily

      $11 - $22

    2. Dunkirk, NY

      42 min - 26.2 miles

      $100 - $130

    3. Jamestown (JHW)

      55 min - non-stop

      $40 - $110

    4. Pittsburgh (PIT)

      46 min - every 30 minutes

      $3

  • Bus to Bradford, fly

    $127 - $223
    1. Buffalo

      2 h 30 min - once daily

      $28 - $40

    2. Bradford, PA

      20 min - 13.7 miles

      $55 - $70

    3. Bradford (BFD)

      55 min - non-stop

      $40 - $110

    4. Pittsburgh (PIT)

      46 min - every 30 minutes

      $3

  • Bus to Franklin/Oil City, fly

    $127 - $198
    1. Buffalo

      2 h 35 min - once daily

      $17 - $35

    2. Meadville, PA

      44 min - 30 miles

      $85 - $110

    3. Franklin/Oil City (FKL)

      40 min - non-stop

      $21 - $55

    4. Pittsburgh (PIT)

      46 min - every 30 minutes

      $3

  • Bus to Toronto, fly

    $120 - $414
    1. Buffalo

      1 h 45 min - once daily

      $16 - $45

    2. UP Express Union Station

      25 min - every 10 minutes

    3. Toronto (YYZ)

      1 h 5 min - non-stop

      $100 - $370

    4. Pittsburgh (PIT)

      46 min - every 30 minutes

      $3

  • Bus to Dubois, fly

    $102 - $188
    1. Buffalo

      4 h 25 min - once daily

      $45 - $85

    2. Dubois, PA

      15 min - 9.9 miles

      $24 - $29

    3. Dubois (DUJ)

      45 min - non-stop

      $27 - $75

    4. Pittsburgh (PIT)

      46 min - every 30 minutes

      $3

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Buffalo, NY bus to Youngstown, OH then bus to Pittsburgh, PA. 6 h 2 min $61. From Buffalo, NY bus to Pittsburgh, PA. 7 h 40 min $73. From Buffalo drive to Pittsburgh. 3 h 42 min $26. From Buffalo, NY bus to Dunkirk, NY, taxi to Jamestown airport, fly to Pittsburgh airport, then bus to Pittsburgh. 4 h 16 min $224. From Buffalo, NY bus to Bradford, PA, taxi to Bradford airport, fly to Pittsburgh airport, then bus to Pittsburgh. 5 h 49 min $177. From Buffalo, NY bus to Meadville, PA, taxi to Franklin/Oil City airport, fly to Pittsburgh airport, then bus to Pittsburgh. 6 h 3 min $168. From Buffalo, NY bus to UP Express Union Station, train to Toronto airport, fly to Pittsburgh airport, then bus to Pittsburgh. 6 h 22 min $172. From Buffalo, NY bus to Dubois, PA, taxi to Dubois airport, fly to Pittsburgh airport, then bus to Pittsburgh. 7 h 29 min $163.