Twelve month price trend

  • Dec Dec S$766
  • Jan Jan S$591
  • Feb Feb S$566
  • Apr Apr S$713

Flight Schedules from Calgary to Toronto

  • Depart
    Arrive
    Duration
    Flight & AirCraft
    Mo Tu We Th Fr Sa Su
  • 00:30 (YYC)
    06:14 (YYZ)
    3h 44m
    AC 146 (Boeing 767-300)
  • 00:30 (YYC)
    06:15 (YYZ)
    3h 45m
    WS 680 (Boeing 737-700 (Winglets))
    multiple schedules, see details
    • Valid between 05 Dec 2016 - 08 Jan 2017
      -
      -
      -
      -
    • Valid between 30 Jan 2017 - 05 Mar 2017
      -
      -
      -
      -
  • 00:35 (YYC)
    06:18 (YYZ)
    3h 43m
    WS 652 (Boeing 737-800 (Winglets))
  • 01:00 (YYC)
    06:44 (YYZ)
    3h 44m
    WS 648 (Boeing 737-800 (Winglets))
  • 05:00 (YYC)
    07:57 (YWG)
    5h 5m
    WS 230 (Boeing 737-600)
    43m layover in Winnipeg (YWG)
  • 08:40 (YWG)
    12:05 (YYZ)
    5h 5m
    WS 522 (Boeing 737-600)
  • 06:30 (YYC)
    12:39 (YUL)
    6h 10m
    AC 160 (Airbus A320)
    51m layover in Montreal (YUL)
  • 13:30 (YUL)
    14:40 (YTZ)
    6h 10m
    AC 7515 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 07:00 (YYC)
    12:45 (YYZ)
    3h 45m
    AC 174 (Airbus A321)
    multiple schedules, see details
    • Valid between 28 Nov 2016 - 05 Mar 2017
    • Valid between 27 Feb 2017 - 05 Mar 2017
      -
  • 07:00 (YYC)
    07:50 (YEG)
    6h 39m
    WS 3394 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 10m layover in Edmonton (YEG)
  • 10:00 (YEG)
    15:39 (YYZ)
    6h 39m
    WS 434 (Boeing 737-700 (Winglets))
  • 07:00 (YYC)
    12:49 (YYZ)
    3h 49m
    WS 656 (Boeing 737-800 (Winglets))
  • 07:30 (YYC)
    08:30 (YEG)
    7h 35m
    AC 8130 (De Havilland DHC-8-300 Dash 8/8Q)
    2h 55m layover in Edmonton (YEG)
  • 11:25 (YEG)
    17:05 (YYZ)
    7h 35m
    AC 126 (Airbus A320)
  • 08:00 (YYC)
    13:44 (YYZ)
    3h 44m
    AC 122 (Airbus A320)
  • 08:00 (YYC)
    13:44 (YYZ)
    3h 44m
    WS 658 (Boeing 767-300 (winglets))
    multiple schedules, see details
    • Valid between 17 Oct 2016 - 05 Mar 2017
    • Valid between 27 Feb 2017 - 05 Mar 2017
      -
      -
      -
      -
      -
      -
  • 08:00 (YYC)
    10:51 (YWG)
    6h 57m
    AC 8332 (Canadair CRJ Series 705)
    2h 39m layover in Winnipeg (YWG)
  • 13:30 (YWG)
    16:57 (YYZ)
    6h 57m
    AC 266 (Airbus A319)
  • 08:05 (YYC)
    10:20 (YXE)
    5h 40m
    AC 8580 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 20m layover in Saskatoon (YXE)
  • 11:40 (YXE)
    15:45 (YYZ)
    5h 40m
    AC 1122 (Airbus A320)
    multiple schedules, see details
    • Valid between 05 Dec 2016 - 11 Dec 2016
      -
      -
      -
      -
      -
      -
    • Valid between 02 Jan 2017 - 05 Mar 2017
  • 08:15 (YYC)
    09:05 (YEG)
    6h 45m
    9M 793 (Fairchild Dornier 328-100)
    2h 25m layover in Edmonton (YEG)
  • 11:30 (YEG)
    17:00 (YYZ)
    6h 45m
    AC 1160 (Boeing 767-300)
  • 08:25 (YYC)
    09:54 (YQR)
    5h
    AC 8436 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    31m layover in Regina (YQR)
  • 10:25 (YQR)
    15:25 (YYZ)
    5h
    AC 1114 (Airbus A319)
  • 08:35 (YYC)
    09:25 (YEG)
    6h 29m
    AC 8441 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h layover in Edmonton (YEG)
  • 11:25 (YEG)
    17:04 (YYZ)
    6h 29m
    AC 126 (Airbus A320)
  • 09:15 (YYC)
    09:19 (YLW)
    5h 51m
    WS 253 (Boeing 737-700 (Winglets))
    41m layover in Kelowna (YLW)
  • 10:00 (YLW)
    17:06 (YYZ)
    5h 51m
    WS 512 (Boeing 737-700 (Winglets))
  • 09:40 (YYC)
    15:25 (YYZ)
    3h 45m
    AC 110 (Boeing 767-300)
  • 09:50 (YYC)
    10:42 (YEG)
    5h 59m
    WS 349 (Boeing 737-700 (Winglets))
    1h 28m layover in Edmonton (YEG)
  • 12:10 (YEG)
    17:49 (YYZ)
    5h 59m
    WS 436 (Boeing 737-800 (Winglets))
  • 10:00 (YYC)
    15:43 (YYZ)
    3h 43m
    WS 662 (Boeing 767-300 (winglets))
  • 10:10 (YYC)
    11:00 (YEG)
    7h 19m
    9M 795 (Fairchild Dornier 328-100)
    2h 50m layover in Edmonton (YEG)
  • 13:50 (YEG)
    19:29 (YYZ)
    7h 19m
    AC 172 (Airbus A320)
  • 10:10 (YYC)
    10:59 (YEG)
    7h 15m
    AC 8585 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 46m layover in Edmonton (YEG)
  • 13:45 (YEG)
    19:25 (YYZ)
    7h 15m
    AC 172 (Airbus A320)
  • 10:25 (YYC)
    16:15 (YOW)
    5h 39m
    WS 610 (Boeing 737-600)
    45m layover in Ottawa (YOW)
  • 17:00 (YOW)
    18:04 (YYZ)
    5h 39m
    WS 369 (Boeing 737-600)
  • 10:40 (YYC)
    10:48 (YLW)
    6h 59m
    AC 8159 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 37m layover in Kelowna (YLW)
  • 12:25 (YLW)
    19:39 (YYZ)
    6h 59m
    AC 1694 (Airbus A319)
  • 11:15 (YYC)
    16:59 (YYZ)
    3h 44m
    WS 664 (Boeing 737-700 (Winglets))
  • 11:20 (YYC)
    17:27 (YUL)
    6h 20m
    AC 144 (Airbus A320)
    1h 3m layover in Montreal (YUL)
  • 18:30 (YUL)
    19:40 (YTZ)
    6h 20m
    AC 7525 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 11:25 (YYC)
    17:08 (YYZ)
    3h 43m
    AC 164 (Airbus A321)
  • 11:30 (YYC)
    12:22 (YEG)
    5h 59m
    AC 8132 (De Havilland DHC-8-300 Dash 8/8Q)
    1h 28m layover in Edmonton (YEG)
  • 13:50 (YEG)
    19:29 (YYZ)
    5h 59m
    AC 172 (Airbus A320)
  • 12:05 (YYC)
    12:59 (YEG)
    5h 19m
    AC 8142 (De Havilland DHC-8-300 Dash 8/8Q)
    46m layover in Edmonton (YEG)
  • 13:45 (YEG)
    19:24 (YYZ)
    5h 19m
    AC 172 (Airbus A320)
  • 12:15 (YYC)
    13:11 (YEG)
    5h 39m
    WS 3143 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 4m layover in Edmonton (YEG)
  • 14:15 (YEG)
    19:54 (YYZ)
    5h 39m
    WS 438 (Boeing 737-700 (Winglets))
  • 12:25 (YYC)
    15:17 (YWG)
    4h 43m
    WS 738 (Boeing 737-800 (Winglets))
    29m layover in Winnipeg (YWG)
  • 15:46 (YWG)
    19:08 (YYZ)
    4h 43m
    WS 258 (Boeing 737-700 (Winglets))
  • 12:40 (YYC)
    18:15 (YKF)
    3h 35m
    WS 556 (Boeing 737-700 (Winglets))
  • 13:20 (YYC)
    14:09 (YEG)
    6h 19m
    AC 8144 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 51m layover in Edmonton (YEG)
  • 16:00 (YEG)
    21:39 (YYZ)
    6h 19m
    AC 178 (Embraer 190)
  • 13:25 (YYC)
    19:08 (YYZ)
    3h 43m
    AC 128 (Airbus A321)
  • 14:00 (YYC)
    19:45 (YYZ)
    3h 45m
    AC 162 (Airbus A320)
  • 14:30 (YYC)
    15:22 (YEG)
    7h 9m
    AC 8140 (De Havilland DHC-8-300 Dash 8/8Q)
    2h 38m layover in Edmonton (YEG)
  • 18:00 (YEG)
    23:39 (YYZ)
    7h 9m
    AC 154 (Airbus A320)
  • 14:45 (YYC)
    20:28 (YYZ)
    3h 43m
    WS 670 (Boeing 737-700 (Winglets))
  • 15:05 (YYC)
    17:56 (YWG)
    4h 57m
    AC 8334 (Canadair CRJ Series 705)
    39m layover in Winnipeg (YWG)
  • 18:35 (YWG)
    22:02 (YYZ)
    4h 57m
    AC 272 (Airbus A320)
  • 15:15 (YYC)
    16:11 (YEG)
    6h 59m
    WS 3243 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 24m layover in Edmonton (YEG)
  • 18:35 (YEG)
    00:14 (YYZ) (+1)
    6h 59m
    WS 444 (Boeing 737-600)
  • 15:20 (YYC)
    21:04 (YYZ)
    3h 44m
    AC 130 (Embraer 190)
    multiple schedules, see details
    • Valid between 22 Aug 2016 - 05 Mar 2017
    • Valid between 20 Feb 2017 - 05 Mar 2017
      -
      -
  • 15:20 (YYC)
    16:35 (YXE)
    7h 1m
    AC 8582 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 40m layover in Saskatoon (YXE)
  • 19:15 (YXE)
    00:21 (YYZ) (+1)
    7h 1m
    AC 1126 (Airbus A320)
  • 15:25 (YYC)
    16:19 (YEG)
    6h 14m
    AC 8156 (De Havilland DHC-8-300 Dash 8/8Q)
    1h 41m layover in Edmonton (YEG)
  • 18:00 (YEG)
    23:39 (YYZ)
    6h 14m
    AC 154 (Embraer 190)
  • 16:05 (YYC)
    19:00 (YWG)
    5h 5m
    WS 530 (Boeing 737-700 (Winglets))
    45m layover in Winnipeg (YWG)
  • 19:45 (YWG)
    23:10 (YYZ)
    5h 5m
    WS 536 (Boeing 737-700 (Winglets))
  • 16:28 (YYC)
    17:20 (YEG)
    5h 46m
    WS 345 (Boeing 737-700 (Winglets))
    1h 15m layover in Edmonton (YEG)
  • 18:35 (YEG)
    00:14 (YYZ) (+1)
    5h 46m
    WS 444 (Boeing 737-600)
  • 16:35 (YYC)
    17:25 (YEG)
    5h 4m
    AC 8152 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    35m layover in Edmonton (YEG)
  • 18:00 (YEG)
    23:39 (YYZ)
    5h 4m
    AC 154 (Embraer 190)
  • 16:50 (YYC)
    22:34 (YYZ)
    3h 44m
    WS 672 (Boeing 737-700 (Winglets))
  • 17:35 (YYC)
    23:18 (YYZ)
    3h 43m
    AC 140 (Airbus A320)
  • 19:00 (YYC)
    00:44 (YYZ) (+1)
    3h 44m
    WS 676 (Boeing 737-800 (Winglets))
  • 19:20 (YYC)
    00:58 (YHM) (+1)
    3h 38m
    WS 584 (Boeing 737-700 (Winglets))
  • 19:30 (YYC)
    01:13 (YYZ) (+1)
    3h 43m
    AC 120 (Airbus A320)
  • 20:40 (YYC)
    21:32 (YEG)
    7h 15m
    AC 8160 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    43m layover in Edmonton (YEG)
  • 00:15 (YEG)
    05:55 (YYZ)
    7h 15m
    AC 158 (Airbus A320)
  • 20:45 (YYC)
    22:02 (YMM)
    8h
    AC 8377 (Canadair CRJ Series 705)
    58m layover in Fort McMurray (YMM)
  • 01:00 (YMM)
    06:45 (YYZ)
    8h
    AC 1198 (Airbus A320)
  • 21:15 (YYC)
    22:11 (YEG)
    6h 29m
    WS 3299 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    54m layover in Edmonton (YEG)
  • 00:05 (YEG)
    05:44 (YYZ)
    6h 29m
    WS 426 (Boeing 737-800 (Winglets))
  • 23:00 (YYC)
    23:52 (YEG)
    5h 40m
    WS 347 (Boeing 737-700 (Winglets))
    8m layover in Edmonton (YEG)
  • 01:00 (YEG)
    06:40 (YYZ)
    5h 40m
    WS 418 (Boeing 737-800 (Winglets))

Find cheap airfares for flights from Calgary to Toronto. Use Wego.com.sg to search and compare low airfare airline tickets for Calgary to Toronto flights on various international airlines. FInd last minute flights and the latest low airfares for this route. Compare cheap Calgary to Toronto flights at a glance and get the best deal for your trip.

Besides Toronto flights, find cheap hotels and quality accommodation in Toronto with Wego. Search and compare Toronto hotels online to book your ideal travel accommodation.