Travel options for:
Buffalo to Quebec
  • Bus to Toronto Island, fly

    $126 - $540
    1. Buffalo

      1 h 45 min - once daily

      $16 - $45

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      1 h 30 min - non-stop

      $100 - $490

    4. Quebec (YQB)

      13 min - twice daily - line 78

      $3

    5. T. Les Saules

      23 min - hourly - line 80

      $3

  • Bus to Toronto, fly

    $123 - $527
    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 39 min - non-stop

      $100 - $480

    4. Quebec (YQB)

      13 min - twice daily - line 78

      $3

    5. T. Les Saules

      23 min - hourly - line 80

      $3

  • Fly from Buffalo

    $168 - $1,229
    1. Buffalo

      40 min - hourly

      $2 - $23

    2. Buffalo (BUF)

      3 h 58 min - 1 stopover

      $160 - $1,200

    3. Quebec (YQB)

      13 min - twice daily - line 78

      $3

    4. T. Les Saules

      23 min - hourly - line 80

      $3

  • Thru-Bus to Hamilton, fly

    $120 - $459
    1. Buffalo

      2 h 15 min - once daily

      $12 - $35

    2. JAMES at HUNTER

      38 min - every 2 hours - line 20

      $2

    3. Hamilton (YHM)

      3 h 18 min - 1 stopover

      $100 - $420

    4. Quebec (YQB)

      13 min - twice daily - line 78

      $3

    5. T. Les Saules

      23 min - hourly - line 80

      $3

  • Bus, train

    $132 - $206
    1. Buffalo, NY

      1 h 45 min - once daily

      $16 - $45

    2. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

    3. Montréal

      3 h 29 min - every 3 hours

      $45 - $65

  • Bus Megabus CA

    $85 - $131
    1. Buffalo, NY

      2 h 20 min - 3 times a day

      $11 - $18

    2. Toronto, ON

      5 h 45 min - every 3 hours

      $35 - $55

    3. Station Bonaventure

      5 min - every 10 minutes - line 2

      $3

    4. Montreal

      3 h 15 min - once daily

      $35 - $55

  • Bus via Syracuse, NY

    $93 - $229
    1. Buffalo, NY

      2 h 35 min - twice daily

      $28 - $85

    2. Syracuse, NY

      3 h 45 min - twice a week

      $21 - $55

    3. Ottawa, ON

      2 h 30 min - 5 times a day

      $16 - $45

    4. Montréal

      3 h 15 min - every 2 hours

      $28 - $45

  • Drive

    $70 - $110
    1. Buffalo

      9 h 44 min - 552.6 miles

      $70 - $110

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

From Buffalo, NY bus to Union Station, line 509 tram to Toronto Island airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec. 6 h 18 min $248. From Buffalo, NY bus to UP Express Union Station, train to Toronto airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec. 6 h 39 min $245. From Ellicott St & North Division St bus to Buffalo airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec. 8 h 25 min $569. From Buffalo, NY - 181 Ellicott Street Thru-Bus to JAMES at HUNTER, line 20 bus to Hamilton airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec. 9 h 57 min $249. From Buffalo, NY bus to Toronto, train to Montréal, then train to Québec. 11 h 1 min $169. From Buffalo, NY bus to Toronto, ON, bus to Station Bonaventure, line 2 subway to Montreal, then bus to Québec, PQ. 13 h 9 min $99. From Buffalo, NY bus to Syracuse, NY, bus to Ottawa, ON, bus to Montréal, then bus to Québec. 14 h 47 min $188. From Buffalo drive to Quebec. 9 h 44 min $89.