Travel options for:
Pittsburgh to Rochester
  • Train

    $81 - $201
    1. Pittsburgh Amtrak

      2 h 54 min - once daily

      $35 - $85

    2. Cleveland Amtrak

      4 h - once daily

      $45 - $120

  • Bus Barons Bus

    $54 - $120
    1. Pittsburgh, PA

      1 h 22 min - once daily

      $13 - $35

    2. Youngstown, OH

      3 h 40 min - once daily

      $21 - $40

    3. Buffalo, NY

      1 h 30 min - twice daily

      $19 - $45

  • Bus, train

    $82 - $148
    1. Pittsburgh, PA

      7 h 40 min - once daily

      $50 - $110

    2. Washington St & Swan St

      2 min - every 30 minutes - line 6

      $2

    3. Buffalo

      1 h 20 min - every 3 hours

      $30 - $45

  • Bus Fullington Trailways

    $59 - $120
    1. Pittsburgh, PA

      7 h 40 min - once daily

      $50 - $110

    2. Buffalo, NY

      2 h 20 min - 3 times a day

      $9 - $19

  • Drive

    $27 - $45
    1. Pittsburgh

      4 h 54 min - 285.3 miles

      $27 - $45

  • Fly

    $164 - $704
    1. Pittsburgh

      40 min - every 30 minutes

      $3

    2. Pittsburgh (PIT)

      3 h 6 min - 1 stopover

      $160 - $700

    3. Rochester (ROC)

      19 min - hourly - line 6

      $1 - $2

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

From Pittsburgh Amtrak train to Cleveland Amtrak then train to Rochester Amtrak. 7 h 54 min $143. From Pittsburgh, PA bus to Youngstown, OH, bus to Buffalo, NY, then bus to Rochester, NY. 8 h 32 min $105. From Pittsburgh, PA bus to Washington St & Swan St, line 6 bus to Buffalo, then train to Rochester. 10 h 1 min $110. From Pittsburgh, PA bus to Buffalo, NY then bus to Rochester, NY. 11 h $88. From Pittsburgh drive to Rochester. 4 h 54 min $34. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Rochester airport, then line 6 bus to Rochester. 5 h 31 min $353.