Travel options for:
Brampton to Montreal
  • Fly Toronto Island to Montreal

    $119 - $387
    1. Brampton

      33 min - every 3 hours

      $23 - $35

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      1 h 10 min - non-stop

      $85 - $330

    4. Montreal (YUL)

      16 min - hourly

      $7 - $22

  • Fly Toronto to Montreal

    $101 - $335
    1. Brampton

      25 min - 5 times a day

      $4 - $6

    2. Weston GO/UP

      11 min - every 10 minutes

      $14 - $17

    3. Toronto (YYZ)

      1 h 12 min - non-stop

      $75 - $290

    4. Montreal (YUL)

      16 min - hourly

      $7 - $22

  • Fly Toronto Island to Montreal St. Hubert

    $457 - $1,175
    1. Brampton

      33 min - every 3 hours

      $23 - $35

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      1 h 20 min - non-stop

      $400 - $1,100

    4. Montreal St. Hubert (YHU)

      21 min - 12.5 miles

      $30 - $40

  • Train

    $94 - $132
    1. Brampton

      33 min - every 3 hours

      $23 - $35

    2. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Bus Megabus CA

    $41 - $81
    1. Brampton Bus Terminal

      45 min - every 2 hours - line 33

      $5 - $7

    2. Yorkdale, ON

      11 min - twice daily

      $1 - $20

    3. Toronto, ON

      5 h 45 min - every 4 hours

      $35 - $55

  • Bus Ontario Northland

    $132 - $211
    1. Brampton Bus Terminal

      45 min - every 2 hours - line 33

      $5 - $7

    2. Yorkdale, ON

      11 h 35 min - 3 times a week

      $110 - $160

    3. Ottawa, ON

      2 h 51 min - hourly

      $17 - $45

  • Drive

    $45 - $70
    1. Brampton

      6 h 26 min - 355.1 miles

      $45 - $70

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

From Brampton train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, then bus to Montreal. 3 h 45 min $215. From Brampton GO train to Weston GO/UP, train to Toronto airport, fly to Montreal airport, then bus to Montreal. 3 h 37 min $165. From Brampton train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal St. Hubert airport, then taxi to Montreal. 3 h 31 min $770. From Brampton train to Toronto then train to Montréal. 5 h 51 min $112. From Brampton Bus Terminal line 33 bus to Yorkdale, ON, bus to Toronto, ON, then bus to Montreal. 8 h 38 min $54. From Brampton Bus Terminal line 33 bus to Yorkdale, ON, bus to Ottawa, ON, then bus to Montreal, PQ. 16 h 39 min $155. From Brampton drive to Montreal. 6 h 26 min $57.