Skip to content

Toronto to Calgary flights in December 2026 from C$157 YHM, YTZ, YYZ → YYC

Hamilton Airport (YHM), Toronto City Centre Airport (YTZ), Pearson International Airport (YYZ) → Calgary International Airport (YYC)

For departures in December 2026, the cheapest return found recently is C$311 (US$218) with Flair Airlines, 12 Dec – 15 Dec, found yesterday. The cheapest one-way found recently is C$157 (US$110) with Flair Airlines, 2 Dec, found 2 days ago.

Return

In December 2026, the cheapest return fare on each of 11 departure dates is usually C$323 (US$227) to C$383 (US$269). Across all 21 departure dates we hold on this route, it is usually C$335 (US$235) to C$476 (US$334). Of the 3 months with enough return fares to compare, 1 is usually cheaper than December 2026.

Cheapest return found recently

C$311 (US$218)

12 Dec – 15 Dec · Flair Airlines

Pearson International Airport (YYZ) → Calgary International Airport (YYC)

out nonstop, back nonstop

found yesterday

See prices for these datesCheck today's price

Cheapest we hold, of any age

C$278 (US$195)

11 Dec – 11 Dec · WestJet

Pearson International Airport (YYZ) → Calgary International Airport (YYC)

out nonstop, back 1 stop

found 4 days ago

See prices for these datesCheck today's price

FareTell may earn a commission when you book through a partner.

The cheapest dates in December 2026

DatesFromAirlineStopsFound
11 Dec – 11 DecC$278 (US$195)WestJetout nonstop, back 1 stopfound 4 days agoSee prices for these dates
1 Dec – 10 DecC$311 (US$218)Flair Airlinesout nonstop, back nonstopfound 4 days agoSee prices for these dates
12 Dec – 15 DecC$311 (US$218)Flair Airlinesout nonstop, back nonstopfound yesterdaySee prices for these dates
5 Dec – 10 DecC$335 (US$235)Flair Airlinesout nonstop, back nonstopfound 4 days agoSee prices for these dates
29 Dec – 30 DecC$348 (US$244)WestJetout 1 stop, back nonstopfound 2 days agoSee prices for these dates

Every date we hold

11 departure dates

1 Dec – 10 Dec: C$311 (US$218), found 4 days ago5 Dec – 10 Dec: C$335 (US$235), found 4 days ago11 Dec – 11 Dec: C$278 (US$195), found 4 days ago12 Dec – 15 Dec: C$311 (US$218), found yesterday17 Dec – 18 Dec: C$369 (US$259), found 2 days ago20 Dec – 24 Dec: C$379 (US$266), found 3 days ago21 Dec – 24 Dec: C$385 (US$270), found 3 days ago22 Dec – 30 Dec: C$429 (US$301), found 2 days ago23 Dec – 24 Dec: C$382 (US$268), found 3 days ago28 Dec – 2 Jan 2027: C$523 (US$367), found 2 days ago29 Dec – 30 Dec: C$348 (US$244), found 2 days agoDec
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
1 Dec – 10 DecC$311 (US$218)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)out nonstop, back nonstopfound 4 days agoSee prices for these dates
5 Dec – 10 DecC$335 (US$235)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)out nonstop, back nonstopfound 4 days agoSee prices for these dates
11 Dec – 11 DecC$278 (US$195)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out nonstop, back 1 stopfound 4 days agoSee prices for these dates
12 Dec – 15 DecC$311 (US$218)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)out nonstop, back nonstopfound yesterdaySee prices for these dates
17 Dec – 18 DecC$369 (US$259)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out 1 stop, back nonstopfound 2 days agoSee prices for these dates
20 Dec – 24 DecC$379 (US$266)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out 1 stop, back 1 stopfound 3 days agoSee prices for these dates
21 Dec – 24 DecC$385 (US$270)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out 1 stop, back 1 stopfound 3 days agoSee prices for these dates
22 Dec – 30 DecC$429 (US$301)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out 1 stop, back 1 stopfound 2 days agoSee prices for these dates
23 Dec – 24 DecC$382 (US$268)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out 1 stop, back nonstopfound 3 days agoSee prices for these dates
28 Dec – 2 Jan 2027C$523 (US$367)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out nonstop, back nonstopfound 2 days agoSee prices for these dates
29 Dec – 30 DecC$348 (US$244)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)out 1 stop, back nonstopfound 2 days agoSee prices for these dates

Which month looks cheapest?

December 2026 is the cheapest month — from C$278 (US$195).

November 2026From C$318 (US$223)5 departure dates26 Nov – 30 Nov · found 7 days agoSee prices for these dates
December 2026From C$278 (US$195)Cheapest seen11 departure dates11 Dec – 11 Dec · found 4 days agoSee prices for these dates
January 2027From C$314 (US$220)1 departure date10 Jan 2027 – 15 Jan 2027 · found 4 days agoSee prices for these dates
June 2027From C$476 (US$334)1 departure date1 Jun 2027 – 12 Jun 2027 · found 4 days agoSee prices for these dates
July 2027From C$572 (US$401)3 departure dates8 Jul 2027 – 13 Jul 2027 · found 3 days agoSee prices for these dates

One-way

In December 2026, the cheapest one-way fare on each of 11 departure dates is usually C$160 (US$113) to C$277 (US$195). Across all 20 departure dates we hold on this route, it is usually C$168 (US$118) to C$265 (US$186). Of the 2 months with enough one-way fares to compare, December 2026 is usually the cheapest.

Cheapest one-way found recently

C$157 (US$110)

2 Dec · Flair Airlines

Pearson International Airport (YYZ) → Calgary International Airport (YYC)

nonstop

found 2 days ago

Open this tripCheck today's price

Cheapest we hold, of any age

C$153 (US$107)

11 Dec · Flair Airlines

Pearson International Airport (YYZ) → Calgary International Airport (YYC)

nonstop

found 4 days ago

Open this tripCheck today's price

FareTell may earn a commission when you book through a partner.

The cheapest dates in December 2026

DatesFromAirlineStopsFound
11 DecC$153 (US$107)Flair Airlinesnonstopfound 4 days agoOpen this trip
12 DecC$153 (US$107)Flair Airlinesnonstopfound 4 days agoOpen this trip
2 DecC$157 (US$110)Flair Airlinesnonstopfound 2 days agoOpen this trip
4 DecC$164 (US$115)Flair Airlinesnonstopfound 4 days agoOpen this trip
1 DecC$170 (US$119)Flair Airlinesnonstopfound 4 days agoOpen this trip

Every date we hold

11 departure dates

1 Dec: C$170 (US$119), found 4 days ago2 Dec: C$157 (US$110), found 2 days ago4 Dec: C$164 (US$115), found 4 days ago11 Dec: C$153 (US$107), found 4 days ago12 Dec: C$153 (US$107), found 4 days ago16 Dec: C$177 (US$124), found 2 days ago22 Dec: C$345 (US$242), found 2 days ago23 Dec: C$264 (US$185), found 2 days ago24 Dec: C$271 (US$190), found 6 days ago29 Dec: C$284 (US$199), found 6 days ago31 Dec: C$291 (US$204), found 6 days agoDec
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
1 DecC$170 (US$119)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)nonstopfound 4 days agoOpen this trip
2 DecC$157 (US$110)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)nonstopfound 2 days agoOpen this trip
4 DecC$164 (US$115)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)nonstopfound 4 days agoOpen this trip
11 DecC$153 (US$107)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)nonstopfound 4 days agoOpen this trip
12 DecC$153 (US$107)Flair AirlinesPearson International Airport (YYZ) → Calgary International Airport (YYC)nonstopfound 4 days agoOpen this trip
16 DecC$177 (US$124)Porter Airlines CanadaToronto City Centre Airport (YTZ) → Calgary International Airport (YYC)1 stopfound 2 days agoOpen this trip
22 DecC$345 (US$242)Porter Airlines CanadaHamilton Airport (YHM) → Calgary International Airport (YYC)1 stopfound 2 days agoOpen this trip
23 DecC$264 (US$185)WestJetPearson International Airport (YYZ) → Calgary International Airport (YYC)1 stopfound 2 days agoOpen this trip
24 DecC$271 (US$190)Porter Airlines CanadaHamilton Airport (YHM) → Calgary International Airport (YYC)1 stopfound 6 days agoOpen this trip
29 DecC$284 (US$199)Porter Airlines CanadaToronto City Centre Airport (YTZ) → Calgary International Airport (YYC)1 stopfound 6 days agoOpen this trip
31 DecC$291 (US$204)Porter Airlines CanadaHamilton Airport (YHM) → Calgary International Airport (YYC)1 stopfound 6 days agoOpen this trip

Which month looks cheapest?

December 2026 is the cheapest month — from C$153 (US$107).

November 2026From C$157 (US$110)5 departure dates26 Nov · found 2 days agoOpen this trip
December 2026From C$153 (US$107)Cheapest seen11 departure dates11 Dec · found 4 days agoOpen this trip
January 2027From C$185 (US$130)1 departure date27 Jan 2027 · found 7 days agoOpen this trip
May 2027From C$214 (US$150)2 departure dates28 May 2027 · found 6 days agoOpen this trip
June 2027From C$292 (US$205)1 departure date23 Jun 2027 · found 4 days agoOpen this trip

Prices are what travelers' searches on Aviasales found in the last 7 days: the price the seller showed on Aviasales; bags may cost extra. Canadian dollars at the Bank of Canada rate of 2026-11-12, US dollars in brackets. Fares change, so check today's price before you book. How our prices work