Flight schedule within Canada

Flights through January 4

We continue to adjust our flight destinations and frequencies to meet demand and the changing COVID-19 environment.

The following schedule represents our domestic schedule through January 4, 2021 and includes all current frequency adjustments. These adjustments are temporary and could change as more information becomes known.

Eastern cities affected

NOTE: On November 2, we suspended operations to Moncton, Fredericton, Sydney, Charlottetown and Quebec City and significantly reducing service to Halifax and St. John’s. See full details.

Change/cancel flights online Flexible change/cancel policy

Where Canadians can travel

See where we’re flying outside Canada

Safety above all

See what we’re doing to keep you safe when you travel.

Go safely

Domestic routes and flight frequency

Calgary-Abbotsford 3x daily
Calgary-Comox 2x daily
Calgary-Cranbrook 2x daily
Calgary-Fort St. John 2x daily
Calgary-Kamloops 2x daily
Calgary-Kelowna 4x daily
Calgary-Nanaimo 2x daily
Calgary-Penticton 6x weekly
Calgary-Vancouver 6x daily
Calgary-Victoria 3x daily
Calgary-Edmonton 4x daily
Calgary-Fort McMurray 3x daily
Calgary-Grande Prairie 2x daily Nov 4- 8
3x daily Nov 9-Dec 4
Calgary-Lethbridge 6x weekly
Calgary-Lloydminster 2x weekly
Calgary-Medicine Hat 6x weekly
Calgary-Yellowknife 4x weekly
Calgary-Brandon 3x weekly
Calgary-Regina 3x daily
Calgary-Saskatoon 3x daily
Calgary-Winnipeg 3x daily
Calgary-Hamilton 5x weekly
Calgary-Kitchener/Waterloo 3x weekly
Calgary-Ottawa 6x weekly
Calgary-Toronto 5x daily
Calgary-Montreal 4x weekly
Calgary-Halifax 1x daily
Edmonton-Comox 5x weekly
Edmonton-Kelowna 2x daily
Edmonton-Vancouver 2x daily
Edmonton-Victoria 2x daily
Edmonton-Calgary 4x daily
Edmonton-Fort McMurray 3x weekly
Edmonton-Yellowknife 1x weekly Nov 5 - 8
2x weekly Nov 9 – Dec 4
Edmonton-Regina 1x weekly Nov 5 – 8
3x weekly Nov 9 – Dec 4
Edmonton-Saskatoon 2x weekly Nov 5 – 8
4x weekly Nov 9 – Dec 4
Edmonton-Winnipeg 5x weekly
Edmonton-Toronto 2x daily

Book now

 

Abbotsford-Calgary 3x daily
Comox-Calgary 2x daily
Comox-Edmonton 5x weekly
Cranbrook-Calgary 1x daily Nov 5 – 8
2x daily Nov 9 – Dec 4
Fort St John-Vancouver 5x weekly
Fort St John-Calgary 2x daily
Kamloops-Calgary 2x daily
Kelowna-Vancouver 2x daily
Kelowna-Calgary 4x daily
Kelowna-Edmonton 1x daily Nov 5 – 8
2x daily Nov 9 – Dec 4
Nanaimo-Calgary 2x daily
Penticton-Calgary 6x weekly
Prince George-Vancouver 2x weekly Nov 5 – 8
3x weekly Nov 9 – Dec 4
Terrace-Vancouver 3x daily
Vancouver-Fort St John 5x weekly
Vancouver-Kelowna 2x daily
Vancouver-Prince George 2x daily Nov 5 – 8
3x daily Nov 9 – Dec 4
Vancouver-Terrace 3x daily
Vancouver-Victoria 2x daily
Vancouver-Calgary 5x daily
Vancouver-Edmonton 2x daily
Vancouver-Winnipeg 2x weekly Nov 5 – 8
5x weekly Nov 9 – Dec 4
Vancouver-Toronto 4x daily
Victoria-Vancouver 2x daily
Victoria-Calgary 3x daily
Victoria-Edmonton 2x daily

Book now

Hamilton-Calgary 5x weekly
Kitchener/Waterloo-Calgary 3x weekly
London, ON-Toronto 1x daily
Ottawa-Calgary 6x weekly
Ottawa-Toronto 2x daily Nov 5 – 8
3x daily Nov 9 – Dec 4
Thunder Bay-Winnipeg 4x weekly
Thunder Bay-Toronto 2x daily
Toronto-Vancouver 4x daily
Toronto-Calgary 5x daily
Toronto-Edmonton 2x daily
Toronto-Regina 2x weekly
Toronto-Saskatoon 2x weekly
Toronto-Winnipeg 2x daily
Toronto-London, ON 1x daily
Toronto-Ottawa 2x daily Nov 5 – 8
3x daily Nov 9 – Dec 4
Toronto-Thunder Bay 2x daily
Toronto-Montreal 2x daily Nov 5 – 8
3x daily Nov 9 – Dec 4
Toronto-Halifax 2x daily

Book now

 

Regina-Calgary 3x daily
Regina-Edmonton 1x weekly Nov 5 – 8
3x weekly Nov 9 – Dec 4
Regina-Toronto 2x weekly
Saskatoon-Calgary 3x daily
Saskatoon-Edmonton 2x weekly Nov 5 – 8
4x weekly Nov 9 – Dec 4
Saskatoon-Winnipeg 2x weekly
Saskatoon-Toronto 2x weekly

Book now

Brandon-Calgary 3x weekly
Winnipeg-Vancouver 2x weekly Nov 5 – 8
5x weekly Nov 9 – Dec 4
Winnipeg-Calgary 3x daily
Winnipeg-Edmonton 5x weekly
Winnipeg-Saskatoon 2x weekly
Winnipeg-Thunder Bay 4x weekly
Winnipeg-Toronto 2x daily

Book now

Montreal-Calgary 4x weekly
Montreal-Toronto 2x daily Nov 5 – 8
3x daily Nov 9 – Dec 4

Book now

Halifax-Calgary 1x daily
Halifax-Toronto 2x daily
Halifax- St. John's (NL) 2x daily

Book now

St. John’s (NL)-Halifax 2x daily

Book now

Calgary-Abbotsford 2x daily December 5 – 13
4x daily December 14 – January 4
Calgary-Comox 2x daily December 5 – 13
3x daily December 14 – January 4
Calgary-Cranbrook 2x daily
Calgary-Fort St. John 2x daily
Calgary-Kamloops 2x daily December 5 – 13
3x daily December 14 – January 4
Calgary-Kelowna 3x daily December 5 – 13
6x daily December 14 – January 4
Calgary-Nanaimo 2x daily December 5 – 13
3x daily December 14 – January 4
Calgary-Penticton 6x weekly December 5 – 13
2x daily December 14 – 27
1x daily December 28 – January 4
Calgary-Vancouver 4x daily December 5 – 13
7x daily December 14 – January 4
Calgary-Victoria 3x daily
Calgary-Edmonton 4x daily December 5 – 27
5x daily December 28 – January 4
Calgary-Fort McMurray 3x daily December 5 – 20
2x daily December 21 – 27
3x daily December 28 – January 4
Calgary-Grande Prairie 3x daily December 5 - 27
2x daily December 28 – January 4
Calgary-Lethbridge 6x weekly December 5 – 13
1x daily December 14 – 20
5x weekly December 21 – 27
6x weekly December 28 – January 4
Calgary-Lloydminster 2x weekly December 5 – 20
1x weekly December 21 – January 4
Calgary-Medicine Hat 6x weekly December 5 – 13
1x daily December 14 – 20
5x weekly December 21 – 27
6x weekly December 28 – January 4
Calgary-Yellowknife 4x weekly December 5 – 20
3x weekly December 21 – 27
4x weekly December 28 – January 4
Calgary-Brandon 3x weekly December 5 – 27
5x weekly December 28 – January 4
Calgary-Regina 2x daily December 5 – 20
3x daily December 21 – January 4
Calgary-Saskatoon 2x daily December 5 – 13
3x daily December 14 – January 4
Calgary-Winnipeg 2x daily December 5 – 20
4x daily December 21 – January 4
Calgary-Hamilton 3x weekly December 5 – 13
4x weekly December 14 – 20
5x weekly December 21 – January 4
Calgary-Kitchener/Waterloo 2x weekly December 5 – 20
3x weekly December 21 – 27
4x weekly December 28 - January 4
Calgary-London, ON 5x weekly December 21 – 27
3x weekly December 28 – January 4
Calgary-Ottawa 3x weekly December 5 – 13
4x weekly December 14 – 20
5x weekly December 21 – 27
6x weekly December 28 – January 4
Calgary-Toronto 4x daily December 5 – 13
5x daily December 14 – 20
7x daily December 21 – January 4
Calgary-Montreal 3x weekly December 5 – 27
5x weekly December 28 – January 4
Calgary-Halifax 5x weekly December 5 – 13
1x daily December 14 – January 4
Edmonton-Comox 5x weekly December 5 – 13
6x weekly December 14 – 20
4x weekly December 21 – 27
5x weekly December 28 – January 4
Edmonton-Kelowna 1x daily December 5 – 13
3x daily December 14 – 20
4x daily December 21 – January 4
Edmonton-Vancouver 2x daily December 5 – 20
3x daily December 21 – January 4
Edmonton-Victoria 2x daily
Edmonton-Calgary 4x daily December 5 – 13
3x daily December 14 – 20
5x daily December 21 – January 4
Edmonton-Fort McMurray 3x weekly December 5 – 13
4x weekly December 14 – 20
2x weekly December 21 – 27
4x weekly December 28 – January 4
Edmonton-Yellowknife 2x weekly
Edmonton-Regina 1x weekly December 14 – 20
3x weekly December 21 – 27
4x weekly December 28 – January 4
Edmonton-Saskatoon 1x weekly December 14 - 20
3x weekly December 21 – 27
5x weekly December 28 – January 4
Edmonton-Winnipeg 4x weekly December 5 – 13
5x weekly December 14 – 20
3x weekly December 21 – 27
4x weekly December 28 – January 4
Edmonton-Toronto 2x daily December 5 – 13
3x daily December 14 – January 4
Edmonton-Halifax 2x weekly December 21 – 27
3x weekly December 28 – January 4

Book now

 

Abbotsford-Calgary 2x daily December 5 – 13
4x daily December 14 – January 4
Comox-Calgary 2x daily December 5 – 13
3x daily December 14 – January 4
Comox-Edmonton 5x weekly December 5 – 13
6x weekly December 14 – 20
4x weekly December 21 – 27
5x weekly December 28 – January 4
Cranbrook-Calgary 2x daily
Fort St John-Vancouver 5x weekly December 5 – 20
3x weekly December 21 – 27
4x weekly December 28 – January 4
Fort St John-Calgary 2x daily
Kamloops-Calgary 2x daily December 5 – 20
3x daily December 21 – January 4
Kelowna-Vancouver 2x daily December 5 – 20
4x daily December 21 – January 4
Kelowna-Victoria 2x weekly December 21 – January 4
Kelowna-Calgary 3x daily December 5 – 13
6x daily December 14 – January 4
Kelowna-Edmonton 1x daily December 5 – 13
3x daily December 14 – 20
4x daily December 21 – January 4
Kelowna-Toronto 1x weekly December 14 – 20
2x weekly December 21 – 27
3x weekly December 28 – January 4
Nanaimo-Calgary 2x daily December 5 – 13
3x daily December 14 – January 4
Penticton-Calgary 6x weekly December 5 – 13
2x daily December 14 – 27
1x daily December 28 – January 4
Prince George-Vancouver 2x daily
Terrace-Vancouver 2x daily December 5 – 20
3x daily December 21 – 27
2x daily December 28 – January 4
Vancouver-Fort St John 5x weekly December 5 – 20
3x weekly December 21 – 27
4x weekly December 28 – January 4
Vancouver-Kelowna 2x daily December 5 – 20
4x daily December 21 – January 4
Vancouver-Prince George 2x daily
Vancouver-Terrace 3x daily December 5 – 13
2x daily December 14 – January 4
Vancouver-Victoria 2x daily December 5 – 20
1x daily December 21 – 27
2x daily December 28 – January 4
Vancouver-Calgary 4x daily December 5 – 13
7x daily December 14 – January 4
Vancouver-Edmonton 2x daily December 5 -13
3x daily December 14 – January 4
Vancouver-Winnipeg 3x weekly December 5 -13
5x weekly December 14 – 20
4x weekly December 21 – 27
5x weekly December 28 – January 4
Vancouver-Toronto 3x daily December 5 – 20
5x daily December 21 – January 4
Victoria-Kelowna 2x weekly December 21 – January 4
Victoria-Vancouver 2x daily December 5 – 20
1x daily December 21 – 27
2x daily December 28 – January 4
Victoria-Calgary 3x daily December 5 – 27
5x daily December 28 – January 4
Victoria-Edmonton 2x daily

Book now

Hamilton-Calgary 3x weekly December 5 – 13
4x weekly December 14 – 20
5x weekly December 21 – January 4
Kitchener/Waterloo-Calgary 2x weekly December 5 – 20
3x weekly December 21 – 27
4x weekly December 28 – January 4
London, ON-Calgary 5x weekly December 21 – 27
3x weekly December 28 – January 4
London, ON-Toronto 1x daily December 5 – 13
2x daily December 14 – January 4
Ottawa-Calgary 3x weekly December 5 – 13
4x weekly December 14 – 20
5x weekly December 21 – 27
6x weekly December 28 – January 4
Ottawa-Toronto 3x daily
Thunder Bay-Winnipeg 4x weekly December 5 – 13
3x weekly December 14 – 27
4x weekly December 28 – January 4
Thunder Bay-Toronto 2x daily
Toronto-Kelowna 1x weekly December 14 – 20
2x weekly December 21 – 27
3x weekly December 28 – January 4
Toronto-Vancouver 3x daily December 5 – December 20
5x daily December 21 – January 4
Toronto-Calgary 4x daily December 5 – 20
7x daily December 21 – January 4
Toronto-Edmonton 2x daily December 5 – 13
3x daily December 14 – January 4
Toronto-Regina 2x weekly December 14 – 20
4x weekly December 21 – 27
5x weekly December 28 – January 4
Toronto-Saskatoon 1x weekly December 14 – 20
4x weekly December 21 – January 4
Toronto-Winnipeg 6x weekly December 5 – 13
2x daily December 14 – January 4
Toronto-London, ON 1x daily December 5 – 13
2x daily December 14 – January 4
Toronto-Ottawa 3x daily
Toronto-Thunder Bay 2x daily
Toronto-Montreal 3x daily
Toronto-Halifax 2x daily

Book now

 

Regina-Calgary 2x daily December 5 – 20
3x daily December 21 – January 4
Regina-Edmonton 1x weekly December 14 – 20
3x weekly December 21 – 27
4x weekly December 28 – January 4
Regina-Toronto 3x weekly December 21 – 27
6x weekly December 28 – January 4
Saskatoon-Calgary 2x daily December 5 – 13
3x daily December 14 – January 4
Saskatoon-Edmonton 1x weekly December 14 - 20
3x weekly December 21 – 27
5x weekly December 28 – January 4
Saskatoon-Winnipeg 2x weekly
Saskatoon-Toronto 1x weekly December 14 – 20
4x weekly December 21 – 27
5x weekly December 28 – January 4

Book now

Brandon-Calgary 3x weekly December 5 - 27
5x weekly December 28 – January 4
Winnipeg-Vancouver 3x weekly December 5 - 13
5x weekly December 14 – 20
4x weekly December 21 – 27
5x weekly December 28 – January 4
Winnipeg-Calgary 2x daily December 5 – 20
4x daily December 21 -27
3x daily December 28 – January 4
Winnipeg-Edmonton 4x weekly December 5 – 20
3x weekly December 21 – 27
5x weekly December 28 – January 4
Winnipeg-Saskatoon 2x weekly
Winnipeg-Thunder Bay 4x weekly December 5 – 13
3x weekly December 14 – 27
4x weekly December 28 – January 4
Winnipeg-Toronto 6x weekly December 5 – 13
2x daily December 14 – 20
1x daily December 21 – 27
2x daily December 28 – January 4

Book now

Montreal-Calgary 3x weekly December 5 – 27
5x weekly December 28 – January 4
Montreal-Toronto 3x daily

Book now

Halifax-Calgary 5x weekly December 5 – 13
1x daily December 14 – January 4
Halifax-Edmonton 2x weekly December 21 – 27
3x weekly December 28 – January 4
Halifax-Toronto 2x daily
Halifax- St. John's (NL) 2x daily

Book now

St. John’s (NL)-Halifax 2x daily

Book now



Did you find what you were looking for?

Glad we could help!

Thank you for your feedback.

^Total price one-way per guest. See terms and conditions. *Prices are per guest, based on double occupancy and are limited; may not reflect real-time pricing or availability. See terms and conditions.