Twelve month price trend

  • Dec Dec US$552
  • Jan Jan US$432
  • Feb Feb US$418

Flight Schedules from Toronto to Calgary

  • Depart
    Arrive
    Duration
    Flight & AirCraft
    Mo Tu We Th Fr Sa Su
  • 06:00 (YHM)
    08:22 (YYC)
    4h 22m
    WS 585 (Boeing 737-800 (Winglets))
  • 06:30 (YYZ)
    08:55 (YYC)
    4h 25m
    WS 653 (Boeing 737-700 (Winglets))
  • 06:45 (YYZ)
    09:03 (YEG)
    6h 50m
    WS 427 (Boeing 737-700 (Winglets))
    1h 32m layover in Edmonton (YEG)
  • 10:35 (YEG)
    11:35 (YYC)
    6h 50m
    WS 3251 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 07:00 (YYZ)
    09:13 (YYC)
    4h 13m
    AC 107 (Airbus A321)
  • 07:30 (YYZ)
    10:00 (YYC)
    4h 30m
    WS 681 (Boeing 737-700 (Winglets))
  • 07:55 (YYZ)
    09:31 (YWG)
    6h 41m
    AC 259 (Airbus A320)
    1h 59m layover in Winnipeg (YWG)
  • 11:30 (YWG)
    12:36 (YYC)
    6h 41m
    AC 8333 (Canadair CRJ Series 705)
  • 07:55 (YYZ)
    09:31 (YWG)
    6h 37m
    AC 259 (Airbus A320)
    1h 59m layover in Winnipeg (YWG)
  • 11:30 (YWG)
    12:32 (YYC)
    6h 37m
    AC 257 (Airbus A320)
  • 08:00 (YYZ)
    10:20 (YYC)
    4h 20m
    AC 117 (Boeing 767-300)
  • 08:00 (YYZ)
    09:36 (YWG)
    5h 34m
    WS 163 (Boeing 737-700 (Winglets))
    44m layover in Winnipeg (YWG)
  • 10:20 (YWG)
    11:34 (YYC)
    5h 34m
    WS 261 (Boeing 737-700 (Winglets))
  • 08:05 (YYZ)
    10:23 (YEG)
    7h 29m
    AC 123 (Airbus A320)
    2h 17m layover in Edmonton (YEG)
  • 12:40 (YEG)
    13:34 (YYC)
    7h 29m
    AC 8143 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 08:05 (YYZ)
    10:14 (YEG)
    5h 47m
    AC 123 (Airbus A320)
    46m layover in Edmonton (YEG)
  • 11:00 (YEG)
    11:52 (YYC)
    5h 47m
    AC 8141 (De Havilland DHC-8-300 Dash 8/8Q)
  • 08:15 (YYZ)
    10:40 (YYC)
    4h 25m
    WS 683 (Boeing 737-800 (Winglets))
  • 08:25 (YYZ)
    10:45 (YQR)
    5h 45m
    AC 1113 (Airbus A320)
    50m layover in Regina (YQR)
  • 11:35 (YQR)
    12:10 (YYC)
    5h 45m
    AC 8439 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 09:00 (YYZ)
    12:32 (YYC)
    5h 32m
    AC 257 (Airbus A320)
  • 09:00 (YYZ)
    10:36 (YWG)
    5h 42m
    AC 257 (Airbus A320)
    54m layover in Winnipeg (YWG)
  • 11:30 (YWG)
    12:42 (YYC)
    5h 42m
    AC 8333 (Canadair CRJ Series 705)
  • 09:00 (YYZ)
    11:14 (YYC)
    4h 14m
    WS 655 (Boeing 737-800 (Winglets))
  • 09:00 (YYZ)
    10:53 (YLW)
    8h 45m
    WS 507 (Boeing 737-800 (Winglets))
    2h 52m layover in Kelowna (YLW)
  • 13:45 (YLW)
    15:45 (YYC)
    8h 45m
    WS 460 (Boeing 737-700 (Winglets))
  • 09:05 (YYZ)
    11:20 (YEG)
    6h 11m
    WS 431 (Boeing 737-800 (Winglets))
    1h 5m layover in Edmonton (YEG)
  • 12:25 (YEG)
    13:16 (YYC)
    6h 11m
    WS 147 (Boeing 737-600)
  • 09:40 (YYZ)
    11:34 (YLW)
    8h 46m
    AC 1693 (Airbus A319)
    2h 51m layover in Kelowna (YLW)
  • 14:25 (YLW)
    16:26 (YYC)
    8h 46m
    AC 8402 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 10:00 (YYZ)
    12:20 (YYC)
    4h 20m
    AC 119 (Airbus A321)
  • 10:15 (YTZ)
    11:25 (YUL)
    8h 44m
    AC 7508 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 50m layover in Montreal (YUL)
  • 14:15 (YUL)
    16:59 (YYC)
    8h 44m
    AC 187 (Airbus A320)
  • 10:15 (YYZ)
    12:29 (YMM)
    6h 52m
    AC 1197 (Airbus A320)
    1h 11m layover in Fort McMurray (YMM)
  • 13:40 (YMM)
    15:07 (YYC)
    6h 52m
    AC 8404 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 10:30 (YYZ)
    12:48 (YEG)
    6h 14m
    AC 175 (Airbus A320)
    1h 2m layover in Edmonton (YEG)
  • 13:50 (YEG)
    14:44 (YYC)
    6h 14m
    AC 8147 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    multiple schedules, see details
    • Valid between 24 Oct 2016 - 05 Mar 2017
    • Valid between 19 Dec 2016 - 01 Jan 2017
      -
      -
      -
      -
      -
      -
  • 11:15 (YTZ)
    12:25 (YUL)
    7h 44m
    AC 7510 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 50m layover in Montreal (YUL)
  • 14:15 (YUL)
    16:59 (YYC)
    7h 44m
    AC 187 (Airbus A320)
  • 11:15 (YYZ)
    13:35 (YYC)
    4h 20m
    WS 659 (Boeing 737-700 (Winglets))
  • 11:15 (YYZ)
    13:30 (YEG)
    7h 5m
    WS 435 (Boeing 737-700 (Winglets))
    1h 50m layover in Edmonton (YEG)
  • 15:20 (YEG)
    16:20 (YYC)
    7h 5m
    WS 3136 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 12:10 (YYZ)
    14:23 (YYC)
    4h 13m
    AC 173 (Airbus A321)
  • 12:15 (YTZ)
    13:25 (YUL)
    8h 25m
    AC 7512 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 35m layover in Montreal (YUL)
  • 16:00 (YUL)
    18:40 (YYC)
    8h 25m
    AC 187 (Airbus A320)
  • 12:45 (YYZ)
    15:00 (YEG)
    7h 10m
    AC 1157 (Airbus A320)
    2h 5m layover in Edmonton (YEG)
  • 17:05 (YEG)
    17:55 (YYC)
    7h 10m
    9M 798 (Fairchild Dornier 328-100)
  • 12:50 (YYZ)
    14:59 (YEG)
    6h 2m
    AC 1157 (Airbus A320)
    1h 1m layover in Edmonton (YEG)
  • 16:00 (YEG)
    16:52 (YYC)
    6h 2m
    AC 8151 (De Havilland DHC-8-300 Dash 8/8Q)
  • 13:40 (YYZ)
    15:18 (YWG)
    5h 49m
    WS 475 (Boeing 737-600)
    57m layover in Winnipeg (YWG)
  • 16:15 (YWG)
    17:29 (YYC)
    5h 49m
    WS 739 (Boeing 737-700 (Winglets))
  • 14:05 (YYZ)
    16:18 (YYC)
    4h 13m
    AC 121 (Airbus A320)
  • 14:10 (YYZ)
    15:16 (YOW)
    8h 33m
    AC 454 (Airbus A320)
    2h 39m layover in Ottawa (YOW)
  • 17:55 (YOW)
    20:43 (YYC)
    8h 33m
    AC 167 (Embraer 190)
  • 14:10 (YYZ)
    15:12 (YOW)
    6h 22m
    AC 190 (Airbus A320)
    53m layover in Ottawa (YOW)
  • 16:05 (YOW)
    18:32 (YYC)
    6h 22m
    AC 167 (Embraer 190)
  • 14:20 (YYZ)
    15:56 (YWG)
    6h 3m
    AC 263 (Airbus A319)
    1h 14m layover in Winnipeg (YWG)
  • 17:10 (YWG)
    18:23 (YYC)
    6h 3m
    AC 8335 (Canadair CRJ Series 705)
  • 14:35 (YYZ)
    16:55 (YYC)
    4h 20m
    WS 663 (Boeing 737-700 (Winglets))
  • 14:50 (YYZ)
    16:59 (YEG)
    7h 32m
    AC 127 (Airbus A320)
    2h 31m layover in Edmonton (YEG)
  • 19:30 (YEG)
    20:22 (YYC)
    7h 32m
    AC 8171 (De Havilland DHC-8-300 Dash 8/8Q)
  • 14:50 (YYZ)
    17:08 (YEG)
    6h 44m
    AC 127 (Airbus A320)
    1h 32m layover in Edmonton (YEG)
  • 18:40 (YEG)
    19:34 (YYC)
    6h 44m
    AC 8153 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 14:50 (YYZ)
    17:05 (YEG)
    6h 40m
    AC 127 (Embraer 190)
    1h 35m layover in Edmonton (YEG)
  • 18:40 (YEG)
    19:30 (YYC)
    6h 40m
    AC 8173 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 15:00 (YYZ)
    17:22 (YYC)
    4h 22m
    WS 677 (Boeing 737-700 (Winglets))
  • 15:10 (YYZ)
    16:13 (YOW)
    7h 17m
    AC 456 (Airbus A320)
    1h 42m layover in Ottawa (YOW)
  • 17:55 (YOW)
    20:27 (YYC)
    7h 17m
    AC 167 (Embraer 190)
  • 15:40 (YYZ)
    18:00 (YYC)
    4h 20m
    WS 665 (Boeing 737-800 (Winglets))
  • 16:00 (YYZ)
    17:07 (YOW)
    7h 24m
    WS 3470 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 53m layover in Ottawa (YOW)
  • 19:00 (YOW)
    21:24 (YYC)
    7h 24m
    WS 613 (Boeing 737-700 (Winglets))
  • 16:05 (YYZ)
    18:18 (YYC)
    4h 13m
    AC 125 (Airbus A321)
  • 16:10 (YYZ)
    17:13 (YOW)
    6h 17m
    AC 458 (Embraer 190)
    42m layover in Ottawa (YOW)
  • 17:55 (YOW)
    20:27 (YYC)
    6h 17m
    AC 167 (Embraer 190)
  • 16:15 (YTZ)
    17:25 (YUL)
    6h 45m
    AC 7520 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    55m layover in Montreal (YUL)
  • 18:20 (YUL)
    21:00 (YYC)
    6h 45m
    AC 1177 (Airbus A319)
  • 16:15 (YTZ)
    17:25 (YUL)
    8h 29m
    AC 7520 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 20m layover in Montreal (YUL)
  • 19:45 (YUL)
    22:44 (YYC)
    8h 29m
    AC 155 (Airbus A320)
  • 16:15 (YYZ)
    17:55 (YWG)
    7h 45m
    AC 267 (Embraer 190)
    3h layover in Winnipeg (YWG)
  • 20:55 (YWG)
    22:00 (YYC)
    7h 45m
    AC 8339 (Canadair CRJ Series 705)
  • 16:30 (YYZ)
    18:45 (YEG)
    6h
    WS 439 (Boeing 737-700 (Winglets))
    45m layover in Edmonton (YEG)
  • 19:30 (YEG)
    20:30 (YYC)
    6h
    WS 3230 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 16:55 (YYZ)
    18:29 (YWG)
    6h 48m
    WS 525 (Boeing 737-800 (Winglets))
    2h 6m layover in Winnipeg (YWG)
  • 20:35 (YWG)
    21:43 (YYC)
    6h 48m
    WS 223 (Boeing 737-800 (Winglets))
  • 17:00 (YYZ)
    19:20 (YYC)
    4h 20m
    WS 667 (Boeing 767-300 (winglets))
  • 17:00 (YYZ)
    18:00 (YOW)
    6h 49m
    WS 368 (Boeing 737-700 (Winglets))
    1h 15m layover in Ottawa (YOW)
  • 19:15 (YOW)
    21:49 (YYC)
    6h 49m
    WS 613 (Boeing 737-700 (Winglets))
  • 17:15 (YTZ)
    18:25 (YUL)
    7h 19m
    AC 7522 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 20m layover in Montreal (YUL)
  • 19:45 (YUL)
    22:34 (YYC)
    7h 19m
    AC 155 (Embraer 190)
  • 18:10 (YYZ)
    20:23 (YYC)
    4h 13m
    AC 133 (Airbus A320)
  • 18:25 (YYZ)
    21:00 (YXE)
    5h 32m
    WS 323 (Boeing 737-700 (Winglets))
    45m layover in Saskatoon (YXE)
  • 21:45 (YXE)
    21:57 (YYC)
    5h 32m
    WS 425 (Boeing 737-700 (Winglets))
  • 18:30 (YYZ)
    20:05 (YWG)
    5h 29m
    WS 529 (Boeing 737-800 (Winglets))
    45m layover in Winnipeg (YWG)
  • 20:50 (YWG)
    21:59 (YYC)
    5h 29m
    WS 223 (Boeing 737-800 (Winglets))
  • 18:30 (YYZ)
    20:39 (YEG)
    6h 37m
    AC 157 (Airbus A321)
    1h 36m layover in Edmonton (YEG)
  • 22:15 (YEG)
    23:07 (YYC)
    6h 37m
    AC 8163 (De Havilland DHC-8-300 Dash 8/8Q)
  • 18:45 (YYZ)
    21:05 (YYC)
    4h 20m
    WS 889 (Boeing 737-600)
  • 18:45 (YYZ)
    20:59 (YYC)
    4h 14m
    WS 669 (Boeing 737-700 (Winglets))
  • 18:50 (YYZ)
    20:43 (YLW)
    6h 40m
    WS 513 (Boeing 737-800 (Winglets))
    47m layover in Kelowna (YLW)
  • 21:30 (YLW)
    23:30 (YYC)
    6h 40m
    WS 884 (Boeing 737-800 (Winglets))
  • 19:00 (YKF)
    21:15 (YYC)
    4h 15m
    WS 557 (Boeing 737-700 (Winglets))
  • 19:15 (YYZ)
    21:25 (YEG)
    6h 30m
    WS 441 (Boeing 737-800 (Winglets))
    1h 25m layover in Edmonton (YEG)
  • 22:50 (YEG)
    23:45 (YYC)
    6h 30m
    WS 3253 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 19:45 (YYZ)
    21:59 (YYC)
    4h 14m
    WS 671 (Boeing 737-800 (Winglets))
  • 20:00 (YYZ)
    22:15 (YEG)
    5h 59m
    WS 443 (Boeing 737-800 (Winglets))
    45m layover in Edmonton (YEG)
  • 23:00 (YEG)
    23:59 (YYC)
    5h 59m
    WS 3253 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 20:45 (YYZ)
    23:05 (YYC)
    4h 20m
    WS 673 (Boeing 737-800 (Winglets))
  • 21:55 (YYZ)
    00:09 (YYC) (+1)
    4h 14m
    AC 145 (Airbus A321)
  • 22:15 (YYZ)
    00:35 (YYC) (+1)
    4h 20m
    WS 675 (Boeing 737-800 (Winglets))
  • 22:55 (YYZ)
    01:09 (YYC) (+1)
    4h 14m
    AC 141 (Airbus A320)

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

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