Travel options for:
Pittsburgh to Montreal
  • Fly

    $100 - $244
    1. Pittsburgh

      40 min - every 30 minutes

      $3

    2. Pittsburgh (PIT)

      3 h 8 min - 1 stopover

      $90 - $220

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Bus, train via Youngstown, OH

    $121 - $220
    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 45 min - once daily

      $16 - $45

    4. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Bus

    $81 - $175
    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

      2 h 10 min - 3 times a day

      $11 - $45

    4. Toronto, ON

      5 h 45 min - every 3 hours

      $35 - $55

  • Bus via New York, NY

    $82 - $191
    1. Pittsburgh, PA

      7 h 20 min - once daily

      $40 - $100

    2. New York, NY

      7 h 55 min - 4 times a day

      $40 - $95

  • Train

    $181 - $331
    1. Pittsburgh Amtrak

      2 h 54 min - once daily

      $35 - $85

    2. Cleveland Amtrak

      2 h 56 min - once daily

      $40 - $95

    3. Buffalo

      4 h 31 min - every 3 hours

      $35 - $55

    4. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Bus, train

    $157 - $253
    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

      4 h 17 min - every 3 hours

      $35 - $50

    4. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Drive

    $80 - $120
    1. Pittsburgh

      10 h 30 min - 607.4 miles

      $80 - $120

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

From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Montreal airport, then bus to Montreal. 6 h 34 min $117. From Pittsburgh, PA bus to Youngstown, OH, bus to Buffalo, NY, bus to Toronto, then train to Montréal. 14 h 5 min $175. From Pittsburgh, PA bus to Youngstown, OH, bus to Buffalo, NY, bus to Toronto, ON, then bus to Montreal. 15 h 38 min $121. From Pittsburgh, PA bus to New York, NY then bus to Montreal, PQ. 16 h 15 min $105. From Pittsburgh Amtrak train to Cleveland Amtrak, train to Buffalo, train to Toronto, then train to Montréal. 17 h 39 min $258. From Pittsburgh, PA bus to Washington St & Swan St, line 6 bus to Buffalo, train to Toronto, then train to Montréal. 18 h 21 min $205. From Pittsburgh drive to Montreal. 10 h 30 min $98.