Travel options for:
Hamilton to Montreal
  • Bus to Toronto, fly to Montreal

    $89 - $320
    1. Hamilton

      1 h 5 min - hourly

      $7 - $9

    2. Toronto (YYZ)

      1 h 12 min - non-stop

      $75 - $290

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Train to Toronto Island, fly to Montreal

    $123 - $393
    1. Hamilton

      15 min - every 30 minutes - line 18

      $3 - $5

    2. Aldershot

      36 min - every 3 hours

      $25 - $35

    3. Union Station

      12 min - every 10 minutes - line 509

      $3

    4. Toronto Island (YTZ)

      1 h 10 min - non-stop

      $85 - $330

    5. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Fly Hamilton to Montreal

    $109 - $623
    1. Hamilton

      23 min - every 2 hours - line 20

      $2

    2. Hamilton (YHM)

      1 h 10 min - non-stop

      $100 - $600

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Train to Toronto Island, fly to Montreal St. Hubert

    $461 - $1,182
    1. Hamilton

      15 min - every 30 minutes - line 18

      $3 - $5

    2. Aldershot

      36 min - every 3 hours

      $25 - $35

    3. Union Station

      12 min - every 10 minutes - line 509

      $3

    4. Toronto Island (YTZ)

      1 h 20 min - non-stop

      $400 - $1,100

    5. Montreal St. Hubert (YHU)

      21 min - 12.5 miles

      $30 - $40

  • Train

    $98 - $139
    1. Hamilton GO Centre Bus

      15 min - every 30 minutes - line 18

      $3 - $5

    2. Aldershot

      36 min - every 3 hours

      $25 - $35

    3. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Bus Megabus CA

    $45 - $81
    1. Hamilton, ON

      56 min - once daily

      $10 - $27

    2. Toronto, ON

      5 h 45 min - every 4 hours

      $35 - $55

  • Bus via Ottawa, ON

    $53 - $122
    1. Hamilton GO Centre Bus

      1 h 10 min - every 30 minutes

      $7 - $10

    2. Front St. At Bay St.

      8 min - every 15 minutes - line 6

      $3

    3. Toronto, ON

      4 h 50 min - 3 times a day

      $26 - $65

    4. Ottawa, ON

      2 h 51 min - hourly

      $16 - $45

  • Drive

    $50 - $75
    1. Hamilton

      6 h 53 min - 380.9 miles

      $50 - $75

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

From Hamilton GO Centre Bus bus to Toronto airport, fly to Montreal airport, then bus to Montreal. 4 h 3 min $153. From Hamilton GO Centre Bus line 18 bus to Aldershot, train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, then bus to Montreal. 4 h 17 min $221. From UPPER JAMES at MOHAWK line 20 bus to Hamilton airport, fly to Montreal airport, then bus to Montreal. 3 h 19 min $196. From Hamilton GO Centre Bus line 18 bus to Aldershot, train to Union Station, line 509 tram to Toronto Island airport, fly to Montreal St. Hubert airport, then taxi to Montreal. 4 h 3 min $776. From Hamilton GO Centre Bus line 18 bus to Aldershot, train to Toronto, then train to Montréal. 6 h 24 min $118. From Hamilton, ON bus to Toronto, ON then bus to Montreal. 7 h 41 min $58. From Hamilton GO Centre Bus bus to Front St. At Bay St., line 6 bus to Toronto, ON, bus to Ottawa, ON, then bus to Montreal, PQ. 10 h 31 min $85. From Hamilton drive to Montreal. 6 h 53 min $61.