Canada flag Calgary Airport (YYC)

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

Destinations
108
Flights / day
317
Busiest route
Vancouver
Top airline
WestJet

Calgary Airport averages 317 flights per day to 108 destinations, with 44 domestic routes and 64 international routes. A total of 35 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: August 18, 2026

Route Network

Calgary Airport connects 108 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 10 airlines
2 hr 10 mins
426 mi · 686 km
42
per day
Canada flag Toronto (YYZ) – Canada 5 airlines
4 hr 10 mins
1,671 mi · 2,689 km
36
per day
Canada flag Edmonton (YEG) – Canada 7 airlines
1 hr 15 mins
153 mi · 246 km
17
per day
Canada flag Winnipeg (YWG) – Canada 6 airlines
2 hr 20 mins
740 mi · 1,191 km
12
per day
Canada flag Kelowna (YLW) – Canada 4 airlines
1 hr 45 mins
248 mi · 400 km
11
per day
Canada flag Montreal (YUL) – Canada 4 airlines
4 hr 35 mins
1,868 mi · 3,006 km
10
per day
Canada flag Saskatoon (YXE) – Canada 2 airlines
1 hr 30 mins
322 mi · 518 km
10
per day
Canada flag Victoria (YYJ) – Canada 2 airlines
2 hr 15 mins
452 mi · 727 km
10
per day
Canada flag Ottawa (YOW) – Canada 3 airlines
4 hr 25 mins
1,789 mi · 2,879 km
9
per day
Canada flag Abbotsford (YXX) – Canada 2 airlines
2 hr 5 mins
397 mi · 639 km
8
per day
Canada flag Regina (YQR) – Canada 2 airlines
1 hr 40 mins
411 mi · 662 km
8
per day
Canada flag Fort McMurray (YMM) – Canada 2 airlines
1 hr 50 mins
399 mi · 643 km
8
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
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 Denver (DEN) – United States of America 2 airlines
2 hr 45 mins
898 mi · 1,445 km
5
per day
Canada flag Halifax (YHZ) – Canada 1 airline
5 hr 25 mins
2,327 mi · 3,745 km
5
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
5
per day
United States of America flag San Francisco (SFO) – United States of America 2 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
4
per day
United States of America flag Minneapolis (MSP) – United States of America 3 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 1 airline
3 hr 15 mins
1,040 mi · 1,674 km
3
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
3
per day
Canada flag Fort St.John (YXJ) – Canada 2 airlines
YYC → YXJ
3
per day
Canada flag Prince George (YXS) – Canada 2 airlines
YYC → YXS
3
per day
Canada flag Comox (YQQ) – Canada 1 airline
YYC → YQQ
3
per day
Canada flag London (YXU) – Canada 1 airline
4 hr 5 mins
1,628 mi · 2,620 km
3
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
United States of America flag Phoenix (PHX) – United States of America 1 airline
3 hr 35 mins
1,226 mi · 1,973 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 Suncor Energy Site (YFI) – Canada 1 airline
YYC → YFI
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 New York (JFK) – United States of America 2 airlines
4 hr 50 mins
2,036 mi · 3,277 km
2
per day
Canada flag Albian Village (JHL) – Canada 1 airline
YYC → JHL
2
per day
Canada flag Kitchener (YKF) – Canada 2 airlines
4 hr 10 mins
1,646 mi · 2,649 km
2
per day
United States of America flag Boston (BOS) – United States of America 1 airline
YYC → BOS
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 Yellowknife (YZF) – Canada 1 airline
YYC → YZF
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 Cranbrook (YXC) – Canada 1 airline
1 hr 25 mins
130 mi · 209 km
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
United States of America flag Washington (IAD) – United States of America 2 airlines
4 hr 40 mins
1,947 mi · 3,134 km
1
per day
Canada flag Fort Mackay (HZP) – Canada 1 airline
YYC → HZP
1
per day
Canada flag Moncton (YQM) – Canada 1 airline
5 hr 15 mins
2,237 mi · 3,600 km
1
per day
Canada flag Terrace (YXT) – Canada 1 airline
YYC → YXT
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
Canada flag Campbell River (YBL) – Canada 1 airline
YYC → YBL
1
per day
Mexico flag Cancún (CUN) – Mexico 1 airline
5 hr 55 mins
2,542 mi · 4,091 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
United States of America flag Nashville (BNA) – United States of America 1 airline
YYC → BNA
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
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
Canada flag Thunder Bay (YQT) – Canada 1 airline
YYC → YQT
1
per day
Mexico flag Puerto Vallarta (PVR) – Mexico 1 airline
5 hr 15 mins
2,156 mi · 3,469 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
Canada flag Charlottetown (YYG) – Canada 1 airline
YYC → YYG
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 Orlando (MCO) – United States of America 1 airline
5 hr 25 mins
2,306 mi · 3,711 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 Deer Lake (YDF) – Canada 1 airline
YYC → YDF
5
per week
Canada flag Quebec (YQB) – Canada 1 airline
YYC → YQB
5
per week
Canada flag Windsor (YQG) – Canada 1 airline
YYC → YQG
5
per week
United States of America flag Charlotte (CLT) – United States of America 1 airline
YYC → CLT
4
per week
United States of America flag Coeur d'Alene (COE) – United States of America 2 airlines
YYC → COE
4
per week
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
YYC → EDI
4
per week
Canada flag Fredericton (YFC) – Canada 1 airline
YYC → YFC
4
per week
Canada flag Greater Sudbury (YSB) – Canada 1 airline
3 hr 55 mins
1,528 mi · 2,458 km
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 1 airline
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
Ireland flag Dublin (DUB) – Ireland 1 airline
YYC → DUB
3
per week
Canada flag Medicine Hat (YXH) – Canada 1 airline
YYC → YXH
3
per week
Germany flag Munich (MUC) – Germany 1 airline
YYC → MUC
3
per week
Mexico flag San José del Cabo (SJD) – Mexico 1 airline
4 hr 55 mins
1,946 mi · 3,131 km
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
Mexico flag Guadalajara (GDL) – Mexico 1 airline
5 hr 20 mins
2,192 mi · 3,528 km
2
per week
Canada flag North Bay (YYB) – Canada 1 airline
YYC → YYB
2
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
2
per week
Canada flag Sault Ste Marie (YAM) – Canada 1 airline
YYC → YAM
2
per week
United States of America flag Seattle (BFI) – United States of America 1 airline
2 hr 10 mins
447 mi · 720 km
2
per week
Canada flag Sydney (YQY) – Canada 1 airline
YYC → YQY
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 Bedford (BED) – United States of America 1 airline
YYC → BED
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 Bozeman (BZN) – United States of America 1 airline
1 hr 45 mins
391 mi · 630 km
1
per week
United States of America flag Bullhead City (IFP) – United States of America 1 airline
YYC → IFP
1
per week
United States of America flag DuPage (DPA) – United States of America 1 airline
YYC → DPA
1
per week
Japan flag New Chitose (CTS) – Japan 1 airline
YYC → CTS
1
per week
United States of America flag Cleveland (CLE) – United States of America 1 airline
YYC → CLE
1
per week
United States of America flag Dallas (DAL) – United States of America 1 airline
YYC → DAL
1
per week
United States of America flag Duluth (DLH) – United States of America 1 airline
YYC → DLH
1
per week
United States of America flag Great Falls (GTF) – United States of America 1 airline
1 hr 30 mins
278 mi · 447 km
1
per week
United States of America flag Kansas City (MKC) – United States of America 1 airline
YYC → MKC
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
United States of America flag Philadelphia (PHL) – United States of America 1 airline
YYC → PHL
1
per week
United States of America flag Shreveport (SHV) – United States of America 1 airline
YYC → SHV
1
per week
United States of America flag Spokane (GEG) – United States of America 1 airline
1 hr 45 mins
289 mi · 464 km
1
per week
United States of America flag Telluride (TEX) – United States of America 1 airline
YYC → TEX
1
per week

Route and destination data updated August 18, 2026.

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

WestJet (79 routes)
Air Canada (11 routes)
Flair Airlines (8 routes)
Porter Airlines (6 routes)
NetJets Aviation (6 routes)
Morningstar Air Express (5 routes)
United Airlines (5 routes)
American Airlines (4 routes)
AirSprint (3 routes)
AKT (3 routes)
Central Mountain Air (2 routes)
Chartright Air (2 routes)
Summit Air (2 routes)
Sunwest Aviation (2 routes)
Air North (2 routes)
Delta Air Lines (2 routes)
Eurowings Discover (2 routes)
RKJ (2 routes)
CRR (2 routes)
CFAFR (1 routes)
Starlink Aviation (1 routes)
Alaska Airlines (1 routes)
AirShare LLC (1 routes)
Condor (1 routes)
KLM (1 routes)
SDE (1 routes)
Edelweiss Air (1 routes)
CanWest Air (1 routes)
Flexjet (1 routes)
Sun Country Airlines (1 routes)
NXC (1 routes)
TBJ (1 routes)
Baker Aviation (1 routes)
ATI Jet (1 routes)
Executive Jet Management (1 routes)

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

Canada - 237/day
United States of America - 63/day
Mexico - 4/day
Germany - 2/day
United Kingdom - 2/day
Netherlands - 1/day
France - 1/day
Iceland - 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 Performance (24 hour average)
Departures
2 min early
min (-29.6%) vs last 24 hours
24h trend
Arrivals
5 min early
0 min vs last 24 hours
24h trend
Cancelled Departures
9 flights (24 hour total)

Aug 20

2026

09:00 - 10:00

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 20

2026

08:00 - 09:00

Departure
16 min late
Arrival
on-time
Cancelled
0

Aug 20

2026

07:00 - 08:00

Departure
2 min late
Arrival
7 min late
Cancelled
0

Aug 20

2026

06:00 - 07:00

Departure
5 min early
Arrival
on-time
Cancelled
0

Aug 20

2026

05:00 - 06:00

Departure
7 min early
Arrival
6 min early
Cancelled
1

Aug 20

2026

04:00 - 05:00

Departure
2 min early
Arrival
6 min early
Cancelled
2

Aug 20

2026

02:00 - 03:00

Departure
2 min early
Arrival
8 min early
Cancelled
0

Aug 20

2026

01:00 - 02:00

Departure
2 min early
Arrival
on-time
Cancelled
0

Aug 20

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 19

2026

23:00 - 00:00

Departure
2 min early
Arrival
7 min early
Cancelled
0

Aug 19

2026

22:00 - 23:00

Departure
2 min early
Arrival
8 min early
Cancelled
0

Aug 19

2026

21:00 - 22:00

Departure
on-time
Arrival
4 min early
Cancelled
0

Aug 19

2026

20:00 - 21:00

Departure
on-time
Arrival
4 min early
Cancelled
1

Aug 19

2026

19:00 - 20:00

Departure
on-time
Arrival
6 min early
Cancelled
1

Aug 19

2026

18:00 - 19:00

Departure
on-time
Arrival
5 min early
Cancelled
0

Aug 19

2026

17:00 - 18:00

Departure
on-time
Arrival
6 min early
Cancelled
1

Aug 19

2026

16:00 - 17:00

Departure
2 min early
Arrival
6 min early
Cancelled
1

Aug 19

2026

15:00 - 16:00

Departure
4 min early
Arrival
5 min early
Cancelled
0

Aug 19

2026

14:00 - 15:00

Departure
6 min early
Arrival
8 min early
Cancelled
1

Aug 19

2026

13:00 - 14:00

Departure
2 min early
Arrival
12 min early
Cancelled
1

Aug 19

2026

12:00 - 13:00

Departure
7 min early
Arrival
on-time
Cancelled
0

Aug 19

2026

11:00 - 12:00

Departure
on-time
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
2 min late
2 min (+2,264.8%) vs last week
7d trend
Arrivals
4 min late
4 min (+1,430.4%) vs last week
7d trend
Cancelled Departures
66 flights (7 day total)

Aug 19

2026

Departure
2 min early
Arrival
5 min early
Cancelled
6

Aug 18

2026

Departure
on-time
Arrival
1 min early
Cancelled
6

Aug 17

2026

Departure
8 min late
Arrival
24 min late
Cancelled
14

Aug 16

2026

Departure
3 min late
Arrival
2 min late
Cancelled
7

Aug 15

2026

Departure
3 min late
Arrival
3 min late
Cancelled
11

Aug 14

2026

Departure
1 min late
Arrival
4 min late
Cancelled
16

Aug 13

2026

Departure
1 min late
Arrival
2 min late
Cancelled
6
Delay Performance (30 day average)
Departures
1 min late
1 min (+274.3%) vs last 30 days
30d trend
Arrivals
1 min late
2 min (+167.9%) vs last 30 days
30d trend
Cancelled Departures
735 flights (30 day total)

Aug 19

2026

Departure
2 min early
Arrival
5 min early
Cancelled
6

Aug 18

2026

Departure
on-time
Arrival
1 min early
Cancelled
6

Aug 17

2026

Departure
8 min late
Arrival
24 min late
Cancelled
14

Aug 16

2026

Departure
3 min late
Arrival
2 min late
Cancelled
7

Aug 15

2026

Departure
3 min late
Arrival
3 min late
Cancelled
11

Aug 14

2026

Departure
1 min late
Arrival
4 min late
Cancelled
16

Aug 13

2026

Departure
1 min late
Arrival
2 min late
Cancelled
6

Aug 12

2026

Departure
1 min late
Arrival
1 min late
Cancelled
8

Aug 11

2026

Departure
1 min late
Arrival
1 min late
Cancelled
26

Aug 10

2026

Departure
1 min late
Arrival
2 min early
Cancelled
13

Aug 9

2026

Departure
1 min late
Arrival
6 min late
Cancelled
28

Aug 8

2026

Departure
1 min early
Arrival
on-time
Cancelled
3

Aug 7

2026

Departure
2 min early
Arrival
2 min early
Cancelled
4

Aug 6

2026

Departure
1 min early
Arrival
3 min early
Cancelled
2

Aug 5

2026

Departure
1 min late
Arrival
1 min early
Cancelled
0

Aug 4

2026

Departure
3 min late
Arrival
2 min early
Cancelled
27

Aug 3

2026

Departure
2 min late
Arrival
1 min late
Cancelled
236

Aug 2

2026

Departure
5 min late
Arrival
5 min late
Cancelled
262

Aug 1

2026

Departure
5 min late
Arrival
7 min late
Cancelled
21

Jul 31

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Jul 30

2026

Departure
on-time
Arrival
3 min early
Cancelled
3

Jul 29

2026

Departure
2 min early
Arrival
on-time
Cancelled
1

Jul 28

2026

Departure
3 min late
Arrival
1 min late
Cancelled
4

Jul 27

2026

Departure
on-time
Arrival
2 min early
Cancelled
3

Jul 26

2026

Departure
on-time
Arrival
2 min early
Cancelled
0

Jul 25

2026

Departure
on-time
Arrival
3 min early
Cancelled
0

Jul 24

2026

Departure
on-time
Arrival
on-time
Cancelled
10

Jul 23

2026

Departure
1 min early
Arrival
1 min early
Cancelled
4

Jul 22

2026

Departure
2 min early
Arrival
2 min early
Cancelled
4

Jul 21

2026

Departure
1 min early
Arrival
1 min early
Cancelled
10

Global Rankings

Worldwide Position

Flights per day

#104 (317 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#156 (108 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 317 flights per day to 108 nonstop destinations. Its network includes 44 domestic and 64 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