Canada flag Calgary Airport (YYC)

Country Canada | North America | Major Hub | IATA: YYC | ICAO: CYYC | Elevation 3557 ft · 1,084 m | Local time

Destinations
112
Flights / day
298
Busiest route
Vancouver
Top airline
WestJet

Calgary Airport averages 298 flights per day to 112 destinations, with 49 domestic routes and 63 international routes. A total of 32 airlines operate at YYC, led by WestJet. This airport provides direct service to 15 countries across three continents, with United States of America representing its largest international market. The longest nonstop route from Calgary connects to Tokyo, with a typical flight time of 10 hr 35 mins. Updated: July 1, 2026

Route Network

Calgary Airport connects 112 destinations worldwide, with Vancouver standing out as its busiest route. The longest nonstop flight is to Tokyo, and the shortest flight is to Edmonton.

Canada flag Vancouver (YVR) – Canada 14 airlines
2 hr 10 mins
426 mi · 686 km
40
per day
Canada flag Toronto (YYZ) – Canada 9 airlines
4 hr 10 mins
1,671 mi · 2,689 km
34
per day
Canada flag Edmonton (YEG) – Canada 7 airlines
1 hr 15 mins
153 mi · 246 km
17
per day
Canada flag Kelowna (YLW) – Canada 3 airlines
1 hr 45 mins
248 mi · 400 km
12
per day
Canada flag Winnipeg (YWG) – Canada 5 airlines
2 hr 20 mins
740 mi · 1,191 km
11
per day
Canada flag Saskatoon (YXE) – Canada 2 airlines
1 hr 30 mins
322 mi · 518 km
8
per day
Canada flag Victoria (YYJ) – Canada 3 airlines
2 hr 15 mins
452 mi · 727 km
8
per day
Canada flag Montreal (YUL) – Canada 3 airlines
4 hr 35 mins
1,868 mi · 3,006 km
8
per day
Canada flag Abbotsford (YXX) – Canada 2 airlines
2 hr 5 mins
397 mi · 639 km
7
per day
Canada flag Regina (YQR) – Canada 2 airlines
1 hr 40 mins
411 mi · 662 km
7
per day
Canada flag Fort McMurray (YMM) – Canada 2 airlines
1 hr 50 mins
399 mi · 643 km
7
per day
United States of America flag Seattle (SEA) – United States of America 2 airlines
2 hr 15 mins
451 mi · 726 km
7
per day
Canada flag Grande Prairie (YQU) – Canada 2 airlines
YYC → YQU
7
per day
Canada flag Ottawa (YOW) – Canada 3 airlines
4 hr 25 mins
1,789 mi · 2,879 km
7
per day
United States of America flag Chicago (ORD) – United States of America 3 airlines
3 hr 40 mins
1,382 mi · 2,224 km
6
per day
United States of America flag San Francisco (SFO) – United States of America 3 airlines
3 hr 15 mins
1,018 mi · 1,638 km
5
per day
United States of America flag Houston (IAH) – United States of America 2 airlines
4 hr 25 mins
1,748 mi · 2,813 km
5
per day
Canada flag Halifax (YHZ) – Canada 1 airline
5 hr 25 mins
2,327 mi · 3,745 km
4
per day
United States of America flag Denver (DEN) – United States of America 2 airlines
2 hr 45 mins
898 mi · 1,445 km
4
per day
United States of America flag Los Angeles (LAX) – United States of America 1 airline
3 hr 35 mins
1,207 mi · 1,942 km
4
per day
United States of America flag Minneapolis (MSP) – United States of America 2 airlines
3 hr 0 mins
1,049 mi · 1,688 km
3
per day
Canada flag Nanaimo (YCD) – Canada 1 airline
YYC → YCD
3
per day
Canada flag Kamloops (YKA) – Canada 1 airline
YYC → YKA
3
per day
United States of America flag Las Vegas (LAS) – United States of America 3 airlines
3 hr 15 mins
1,040 mi · 1,674 km
3
per day
Canada flag Comox (YQQ) – Canada 1 airline
YYC → YQQ
3
per day
United States of America flag Phoenix (PHX) – United States of America 2 airlines
3 hr 35 mins
1,226 mi · 1,973 km
2
per day
United States of America flag Atlanta (ATL) – United States of America 1 airline
4 hr 40 mins
1,912 mi · 3,076 km
2
per day
United States of America flag Dallas-Fort Worth (DFW) – United States of America 2 airlines
4 hr 0 mins
1,523 mi · 2,451 km
2
per day
Canada flag Prince George (YXS) – Canada 2 airlines
YYC → YXS
2
per day
Canada flag Hamilton (YHM) – Canada 2 airlines
4 hr 10 mins
1,676 mi · 2,696 km
2
per day
United States of America flag Salt Lake City (SLC) – United States of America 1 airline
2 hr 30 mins
720 mi · 1,159 km
2
per day
Canada flag Albian Village (JHL) – Canada 1 airline
YYC → JHL
2
per day
Canada flag Fort St.John (YXJ) – Canada 2 airlines
YYC → YXJ
2
per day
Canada flag Kitchener (YKF) – Canada 2 airlines
4 hr 10 mins
1,646 mi · 2,649 km
2
per day
Canada flag Suncor Energy Site (YFI) – Canada 1 airline
YYC → YFI
2
per day
Germany flag Frankfurt (FRA) – Germany 2 airlines
9 hr 45 mins
4,678 mi · 7,528 km
2
per day
Canada flag London (YXU) – Canada 1 airline
4 hr 5 mins
1,628 mi · 2,620 km
2
per day
Canada flag Penticton (YYF) – Canada 1 airline
YYC → YYF
2
per day
United States of America flag Boston (BOS) – United States of America 1 airline
YYC → BOS
2
per day
Canada flag Whitehorse (YXY) – Canada 2 airlines
3 hr 25 mins
1,043 mi · 1,678 km
2
per day
Canada flag Yellowknife (YZF) – Canada 1 airline
YYC → YZF
2
per day
United States of America flag Nashville (BNA) – United States of America 1 airline
YYC → BNA
1
per day
Canada flag Fort Mackay (HZP) – Canada 1 airline
YYC → HZP
1
per day
Canada flag St. John's (YYT) – Canada 1 airline
6 hr 5 mins
2,687 mi · 4,324 km
1
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
9 hr 20 mins
4,454 mi · 7,168 km
1
per day
Canada flag Brandon (YBR) – Canada 1 airline
YYC → YBR
1
per day
Mexico flag Cancún (CUN) – Mexico 1 airline
5 hr 55 mins
2,542 mi · 4,091 km
1
per day
Canada flag Cranbrook (YXC) – Canada 1 airline
1 hr 25 mins
130 mi · 209 km
1
per day
United States of America flag Detroit (DTW) – United States of America 1 airline
YYC → DTW
1
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
9 hr 10 mins
4,359 mi · 7,015 km
1
per day
Canada flag Moncton (YQM) – Canada 1 airline
5 hr 15 mins
2,237 mi · 3,600 km
1
per day
United States of America flag New York (JFK) – United States of America 1 airline
4 hr 50 mins
2,036 mi · 3,277 km
1
per day
United States of America flag Portland (PDX) – United States of America 1 airline
YYC → PDX
1
per day
Iceland flag Reykjavik (KEF) – Iceland 1 airline
YYC → KEF
1
per day
United States of America flag Newark (EWR) – United States of America 1 airline
4 hr 50 mins
2,017 mi · 3,247 km
1
per day
France flag Paris (CDG) – France 1 airline
9 hr 35 mins
4,575 mi · 7,362 km
1
per day
Italy flag Rome (FCO) – Italy 1 airline
YYC → FCO
1
per day
South Korea flag Seoul (ICN) – South Korea 1 airline
YYC → ICN
1
per day
Japan flag Tokyo (NRT) – Japan 1 airline
10 hr 35 mins
4,937 mi · 7,946 km
1
per day
United States of America flag Washington (IAD) – United States of America 3 airlines
4 hr 40 mins
1,947 mi · 3,134 km
1
per day
Canada flag Campbell River (YBL) – Canada 1 airline
YYC → YBL
6
per week
Canada flag Charlottetown (YYG) – Canada 1 airline
YYC → YYG
6
per week
Canada flag Medicine Hat (YXH) – Canada 2 airlines
YYC → YXH
6
per week
Mexico flag Mexico City (MEX) – Mexico 1 airline
5 hr 35 mins
2,335 mi · 3,758 km
6
per week
United States of America flag San Diego (SAN) – United States of America 1 airline
3 hr 45 mins
1,280 mi · 2,060 km
6
per week
Canada flag Terrace (YXT) – Canada 1 airline
YYC → YXT
6
per week
United States of America flag Charlotte (CLT) – United States of America 1 airline
YYC → CLT
5
per week
United States of America flag Orlando (MCO) – United States of America 1 airline
5 hr 25 mins
2,306 mi · 3,711 km
5
per week
Mexico flag Puerto Vallarta (PVR) – Mexico 1 airline
5 hr 15 mins
2,156 mi · 3,469 km
5
per week
Canada flag Thunder Bay (YQT) – Canada 1 airline
YYC → YQT
5
per week
United States of America flag Carlsbad (CLD) – United States of America 1 airline
3 hr 40 mins
1,254 mi · 2,017 km
4
per week
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
YYC → EDI
4
per week
Canada flag Lethbridge (YQL) – Canada 1 airline
YYC → YQL
4
per week
Canada flag Windsor (YQG) – Canada 1 airline
YYC → YQG
4
per week
Switzerland flag Zurich (ZRH) – Switzerland 1 airline
YYC → ZRH
4
per week
United States of America flag Anchorage (ANC) – United States of America 2 airlines
YYC → ANC
3
per week
United States of America flag Austin (AUS) – United States of America 1 airline
YYC → AUS
3
per week
Spain flag Barcelona (BCN) – Spain 1 airline
YYC → BCN
3
per week
Canada flag Deer Lake (YDF) – Canada 1 airline
YYC → YDF
3
per week
United States of America flag Denver (APA) – United States of America 2 airlines
YYC → APA
3
per week
Ireland flag Dublin (DUB) – Ireland 1 airline
YYC → DUB
3
per week
Canada flag Fredericton (YFC) – Canada 1 airline
YYC → YFC
3
per week
Canada flag Greater Sudbury (YSB) – Canada 1 airline
3 hr 55 mins
1,528 mi · 2,458 km
3
per week
Germany flag Munich (MUC) – Germany 1 airline
YYC → MUC
3
per week
United States of America flag Palm Springs (PSP) – United States of America 1 airline
3 hr 35 mins
1,201 mi · 1,932 km
3
per week
Canada flag Quebec (YQB) – Canada 1 airline
YYC → YQB
3
per week
United States of America flag Santa Ana (SNA) – United States of America 1 airline
3 hr 35 mins
1,220 mi · 1,964 km
3
per week
United States of America flag Seattle (BFI) – United States of America 2 airlines
2 hr 10 mins
447 mi · 720 km
3
per week
United States of America flag Coeur d'Alene (COE) – United States of America 1 airline
YYC → COE
2
per week
United States of America flag Denver (BJC) – United States of America 1 airline
2 hr 45 mins
885 mi · 1,424 km
2
per week
United States of America flag Eagle (EGE) – United States of America 1 airline
2 hr 45 mins
863 mi · 1,389 km
2
per week
Mexico flag Guadalajara (GDL) – Mexico 1 airline
5 hr 20 mins
2,192 mi · 3,528 km
2
per week
United States of America flag Kansas City (MKC) – United States of America 1 airline
YYC → MKC
2
per week
Canada flag North Bay (YYB) – Canada 1 airline
YYC → YYB
2
per week
Mexico flag San José del Cabo (SJD) – Mexico 1 airline
4 hr 55 mins
1,946 mi · 3,131 km
2
per week
Canada flag Sault Ste Marie (YAM) – Canada 1 airline
YYC → YAM
2
per week
United States of America flag Tampa (TPA) – United States of America 1 airline
5 hr 20 mins
2,285 mi · 3,678 km
2
per week
United States of America flag Appleton (ATW) – United States of America 1 airline
YYC → ATW
1
per week
United States of America flag Bellingham (BLI) – United States of America 1 airline
YYC → BLI
1
per week
United States of America flag Burlington/Mount Vernon (MVW) – United States of America 1 airline
YYC → MVW
1
per week
United States of America flag Honolulu (HNL) – United States of America 1 airline
7 hr 20 mins
3,125 mi · 5,028 km
1
per week
United States of America flag Houston (SGR) – United States of America 1 airline
YYC → SGR
1
per week
Costa Rica flag Liberia (LIR) – Costa Rica 1 airline
7 hr 10 mins
3,228 mi · 5,195 km
1
per week
Mexico flag Mazatlán (MZT) – Mexico 1 airline
4 hr 55 mins
1,975 mi · 3,179 km
1
per week
Italy flag Milan (LIN) – Italy 1 airline
YYC → LIN
1
per week
Canada flag Montreal (YHU) – Canada 1 airline
YYC → YHU
1
per week
United States of America flag New York (LGA) – United States of America 1 airline
YYC → LGA
1
per week
France flag Paris (LBG) – France 1 airline
YYC → LBG
1
per week
Canada flag Saint John (YSJ) – Canada 1 airline
YYC → YSJ
1
per week
Canada flag St Catharines (YCM) – Canada 1 airline
YYC → YCM
1
per week
Canada flag Sydney (YQY) – Canada 1 airline
YYC → YQY
1
per week
United States of America flag Teterboro (TEB) – United States of America 1 airline
4 hr 50 mins
2,016 mi · 3,244 km
1
per week

Route and destination data updated July 1, 2026.

Calgary Airport is served by 32 airlines, with WestJet in the lead at 46% of routes. The top three carriers together cover 58% of routes. 13 carriers operate only one route each. A total of 19 airlines operate international routes, compared with 21 airlines serving domestic routes. WestJet is operating the longest nonstop flight, connecting to Tokyo with a flight time of 10 hrs 35 mins.

WestJet (83 routes)
Air Canada (11 routes)
AirSprint (10 routes)
Flair Airlines (7 routes)
NetJets Aviation (6 routes)
Morningstar Air Express (5 routes)
Porter Airlines (5 routes)
Sunwest Aviation (5 routes)
United Airlines (5 routes)
AKT (4 routes)
SDE (4 routes)
Skyservice Business Aviation (4 routes)
American Airlines (4 routes)
Central Mountain Air (3 routes)
Chartright Air (3 routes)
Air North (2 routes)
CanWest Air (2 routes)
Delta Air Lines (2 routes)
Eurowings Discover (2 routes)
ADS (1 routes)
CFAFR (1 routes)
Summit Air (1 routes)
LVW (1 routes)
Alaska Airlines (1 routes)
North Cariboo Air (1 routes)
Condor (1 routes)
KLM (1 routes)
Edelweiss Air (1 routes)
PRE (1 routes)
CRR (1 routes)
Flexjet (1 routes)
KCE (1 routes)

Calgary Airport provides direct service to 15 countries across three continents. The route network is 44% domestic and 56% international. United States of America is the primary international destination.

Canada - 220/day
United States of America - 62/day
Mexico - 3/day
Germany - 2/day
United Kingdom - 2/day
Netherlands - 1/day
Iceland - 1/day
France - 1/day
Italy - 1/day
South Korea - 1/day
Japan - 1/day
Switzerland - 1/day
Spain - 0/day
Ireland - 0/day
Costa Rica - 0/day

Delays

Global  Delays

Delay data is not available yet for this airport.

Delay Performance (7 day average)
Departures
1 min early
min (+27.9%) vs last week
7d trend
Arrivals
1 min early
1 min (+56.9%) vs last week
7d trend
Cancelled Departures
21 flights (7 day total)

Jul 4

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Jul 3

2026

Departure
2 min early
Arrival
on-time
Cancelled
1

Jul 2

2026

Departure
2 min early
Arrival
1 min late
Cancelled
5

Jul 1

2026

Departure
1 min late
Arrival
3 min early
Cancelled
2

Jun 30

2026

Departure
2 min early
Arrival
2 min early
Cancelled
3

Jun 29

2026

Departure
1 min early
Arrival
on-time
Cancelled
3

Jun 28

2026

Departure
on-time
Arrival
1 min early
Cancelled
7
Delay Performance (30 day average)
Departures
1 min early
1 min (+40.9%) vs last 30 days
30d trend
Arrivals
3 min early
2 min (+37.8%) vs last 30 days
30d trend
Cancelled Departures
117 flights (30 day total)

Jul 4

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Jul 3

2026

Departure
2 min early
Arrival
on-time
Cancelled
1

Jul 2

2026

Departure
2 min early
Arrival
1 min late
Cancelled
5

Jul 1

2026

Departure
1 min late
Arrival
3 min early
Cancelled
2

Jun 30

2026

Departure
2 min early
Arrival
2 min early
Cancelled
3

Jun 29

2026

Departure
1 min early
Arrival
on-time
Cancelled
3

Jun 28

2026

Departure
on-time
Arrival
1 min early
Cancelled
7

Jun 27

2026

Departure
2 min early
Arrival
3 min early
Cancelled
7

Jun 26

2026

Departure
1 min early
Arrival
3 min late
Cancelled
4

Jun 25

2026

Departure
2 min early
Arrival
4 min early
Cancelled
0

Jun 24

2026

Departure
2 min early
Arrival
4 min early
Cancelled
0

Jun 23

2026

Departure
1 min early
Arrival
3 min early
Cancelled
2

Jun 22

2026

Departure
1 min early
Arrival
3 min early
Cancelled
2

Jun 21

2026

Departure
2 min early
Arrival
3 min early
Cancelled
5

Jun 20

2026

Departure
2 min late
Arrival
4 min early
Cancelled
6

Jun 19

2026

Departure
1 min early
Arrival
4 min early
Cancelled
12

Jun 18

2026

Departure
1 min early
Arrival
3 min early
Cancelled
3

Jun 17

2026

Departure
3 min early
Arrival
4 min early
Cancelled
2

Jun 16

2026

Departure
3 min early
Arrival
5 min early
Cancelled
9

Jun 15

2026

Departure
1 min early
Arrival
3 min early
Cancelled
1

Jun 14

2026

Departure
3 min early
Arrival
6 min early
Cancelled
0

Jun 13

2026

Departure
2 min early
Arrival
5 min early
Cancelled
3

Jun 12

2026

Departure
2 min early
Arrival
4 min early
Cancelled
10

Jun 11

2026

Departure
1 min early
Arrival
3 min early
Cancelled
7

Jun 10

2026

Departure
3 min early
Arrival
6 min early
Cancelled
5

Jun 9

2026

Departure
3 min early
Arrival
6 min early
Cancelled
2

Jun 8

2026

Departure
2 min early
Arrival
1 min early
Cancelled
4

Jun 7

2026

Departure
on-time
Arrival
1 min early
Cancelled
6

Jun 6

2026

Departure
1 min early
Arrival
4 min early
Cancelled
4

Jun 5

2026

Departure
2 min late
Arrival
2 min early
Cancelled
2

Global Rankings

Worldwide Position

Flights per day

#106 (298 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#146 (112 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
14,009 ft 4,270 m 200 ft 61 m Concrete
14,009 ft 4,270 m 200 ft 61 m Concrete
12,680 ft 3,865 m 200 ft 61 m Concrete
12,680 ft 3,865 m 200 ft 61 m Concrete
7,989 ft 2,435 m 200 ft 61 m Concrete
7,989 ft 2,435 m 200 ft 61 m Concrete
6,188 ft 1,886 m 150 ft 46 m Concrete
6,188 ft 1,886 m 150 ft 46 m Concrete

Runway Length

Runways at Calgary Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Calgary (IATA: YYC) operates around 298 flights per day to 112 nonstop destinations. Its network includes 49 domestic and 63 international routes, with WestJet as the leading carrier and Vancouver currently the busiest connection. From YYC, passengers can reach 15 countries across 3 continents, and the longest runway measures 4,270 m (14,009 ft).

Miscellaneous