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

    $94 - $353
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h 10 min - non-stop

      $85 - $330

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Fly Toronto to Montreal

    $82 - $308
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 12 min - non-stop

      $75 - $290

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

  • Fly Toronto Island to Montreal St. Hubert

    $432 - $1,142
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h 20 min - non-stop

      $400 - $1,100

    3. Montreal St. Hubert (YHU)

      21 min - 12.5 miles

      $30 - $40

  • Fly Toronto Island to Ottawa, train

    $128 - $378
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      56 min - non-stop

      $85 - $320

    3. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

    4. Hurdman D

      5 min - hourly - line 61

      $3

    5. Ottawa

      1 h 57 min - hourly

      $35 - $50

  • Train

    $70 - $100
    1. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

  • Bus Megabus CA

    $35 - $55
    1. Toronto, ON

      5 h 45 min - every 4 hours

      $35 - $55

  • Bus Greyhound Canada

    $43 - $110
    1. Toronto, ON

      4 h 50 min - 3 times a day

      $26 - $65

    2. Ottawa, ON

      2 h 51 min - hourly

      $16 - $45

  • Drive

    $45 - $65
    1. Toronto

      6 h 7 min - 338.3 miles

      $45 - $65

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

From Union Station line 509 tram to Toronto Island airport, fly to Montreal airport, then bus to Montreal. 3 h 8 min $187. From UP Express Union Station train to Toronto airport, fly to Montreal airport, then bus to Montreal. 3 h 23 min $148. From Union Station line 509 tram to Toronto Island airport, fly to Montreal St. Hubert airport, then taxi to Montreal. 2 h 53 min $742. From Union Station line 509 tram to Toronto Island airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal. 5 h 1 min $233. From Toronto train to Montréal. 4 h 54 min $82. From Toronto, ON bus to Montreal. 5 h 45 min $38. From Toronto, ON bus to Ottawa, ON then bus to Montreal, PQ. 8 h 9 min $74. From Toronto drive to Montreal. 6 h 7 min $54.