Canada flag Calgary Airport (YYC)

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

Destinations
100
Flights / day
288
Busiest route
Vancouver
Top airline
WestJet

Calgary Airport averages 288 flights per day to 100 destinations, with 40 domestic routes and 60 international routes. A total of 37 airlines operate at YYC, led by WestJet. This airport provides direct service to 15 countries across four continents, with United States of America representing its largest international market. The longest nonstop route from Calgary connects to Seoul, with a typical flight time of 11 hr 10 mins. Updated: October 3, 2026

Route Network

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

Canada flag Vancouver (YVR) – Canada 6 airlines
2 hr 10 mins
426 mi · 686 km
37
per day
Canada flag Toronto (YYZ) – Canada 5 airlines
4 hr 10 mins
1,671 mi · 2,689 km
33
per day
Canada flag Edmonton (YEG) – Canada 5 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 6 airlines
2 hr 20 mins
740 mi · 1,191 km
11
per day
Canada flag Saskatoon (YXE) – Canada 1 airline
1 hr 30 mins
322 mi · 518 km
10
per day
Canada flag Victoria (YYJ) – Canada 4 airlines
2 hr 15 mins
452 mi · 727 km
9
per day
Canada flag Montreal (YUL) – Canada 4 airlines
4 hr 35 mins
1,868 mi · 3,006 km
9
per day
Canada flag Regina (YQR) – Canada 1 airline
1 hr 40 mins
411 mi · 662 km
8
per day
Canada flag Abbotsford (YXX) – Canada 4 airlines
2 hr 5 mins
397 mi · 639 km
8
per day
Canada flag Fort McMurray (YMM) – Canada 2 airlines
1 hr 50 mins
399 mi · 643 km
8
per day
Canada flag Ottawa (YOW) – Canada 3 airlines
4 hr 25 mins
1,789 mi · 2,879 km
7
per day
Canada flag Grande Prairie (YQU) – Canada 2 airlines
—
YYC → YQU
6
per day
United States of America flag Seattle (SEA) – United States of America 3 airlines
2 hr 15 mins
451 mi · 726 km
6
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
5
per day
Canada flag Nanaimo (YCD) – Canada 1 airline
—
YYC → YCD
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 San Francisco (SFO) – United States of America 4 airlines
3 hr 15 mins
1,018 mi · 1,638 km
4
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
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
Canada flag Kamloops (YKA) – Canada 1 airline
—
YYC → YKA
3
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
United States of America flag Phoenix (PHX) – United States of America 1 airline
3 hr 35 mins
1,226 mi · 1,973 km
3
per day
Canada flag Comox (YQQ) – Canada 1 airline
—
YYC → YQQ
3
per day
Canada flag Fort St.John (YXJ) – Canada 1 airline
—
YYC → YXJ
3
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
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
2
per day
Canada flag Prince George (YXS) – Canada 2 airlines
—
YYC → YXS
2
per day
United States of America flag Dallas-Fort Worth (DFW) – United States of America 1 airline
4 hr 0 mins
1,523 mi · 2,451 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 Yellowknife (YZF) – Canada 1 airline
—
YYC → YZF
2
per day
Canada flag Hamilton (YHM) – Canada 2 airlines
4 hr 10 mins
1,676 mi · 2,696 km
2
per day
Canada flag Cranbrook (YXC) – Canada 1 airline
1 hr 25 mins
130 mi · 209 km
2
per day
Canada flag Penticton (YYF) – Canada 1 airline
—
YYC → YYF
2
per day
Canada flag Suncor Energy Site (YFI) – Canada 1 airline
—
YYC → YFI
2
per day
Canada flag London (YXU) – Canada 1 airline
4 hr 5 mins
1,628 mi · 2,620 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
Germany flag Frankfurt (FRA) – Germany 2 airlines
9 hr 45 mins
4,678 mi · 7,528 km
2
per day
Canada flag Kitchener (YKF) – Canada 2 airlines
4 hr 10 mins
1,646 mi · 2,649 km
2
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 Terrace (YXT) – Canada 1 airline
—
YYC → YXT
1
per day
Canada flag Albian Village (JHL) – Canada 1 airline
—
YYC → JHL
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
United States of America flag Detroit (DTW) – United States of America 1 airline
4 hr 0 mins
1,564 mi · 2,518 km
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
4 hr 15 mins
1,699 mi · 2,734 km
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
Mexico flag Puerto Vallarta (PVR) – Mexico 1 airline
5 hr 15 mins
2,156 mi · 3,469 km
1
per day
United States of America flag Boston (BOS) – United States of America 1 airline
5 hr 0 mins
2,091 mi · 3,366 km
1
per day
Canada flag Fort Mackay (HZP) – Canada 1 airline
—
YYC → HZP
1
per day
Italy flag Rome (FCO) – Italy 1 airline
10 hr 45 mins
5,251 mi · 8,450 km
1
per day
South Korea flag Seoul (ICN) – South Korea 1 airline
11 hr 10 mins
5,308 mi · 8,542 km
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 Charlotte (CLT) – United States of America 1 airline
4 hr 45 mins
1,971 mi · 3,172 km
6
per week
Mexico flag Mexico City (MEX) – Mexico 1 airline
5 hr 35 mins
2,335 mi · 3,758 km
6
per week
Canada flag Moncton (YQM) – Canada 1 airline
5 hr 15 mins
2,237 mi · 3,600 km
6
per week
Canada flag Campbell River (YBL) – Canada 1 airline
—
YYC → YBL
5
per week
United States of America flag Portland (PDX) – United States of America 1 airline
2 hr 25 mins
548 mi · 882 km
5
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
5
per week
Canada flag St. John's (YYT) – Canada 1 airline
6 hr 5 mins
2,687 mi · 4,324 km
5
per week
Canada flag Thunder Bay (YQT) – Canada 1 airline
3 hr 5 mins
1,113 mi · 1,792 km
5
per week
United States of America flag Washington (IAD) – United States of America 2 airlines
4 hr 40 mins
1,947 mi · 3,134 km
5
per week
Canada flag Whitehorse (YXY) – Canada 1 airline
3 hr 25 mins
1,043 mi · 1,678 km
5
per week
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
8 hr 40 mins
4,049 mi · 6,516 km
4
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
4
per week
Canada flag Quebec (YQB) – Canada 1 airline
4 hr 40 mins
1,929 mi · 3,105 km
4
per week
Spain flag Barcelona (BCN) – Spain 1 airline
10 hr 15 mins
4,986 mi · 8,025 km
3
per week
Ireland flag Dublin (DUB) – Ireland 1 airline
8 hr 40 mins
4,095 mi · 6,590 km
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
10 hr 5 mins
4,855 mi · 7,814 km
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
Canada flag Fredericton (YFC) – Canada 1 airline
—
YYC → YFC
2
per week
Mexico flag Guadalajara (GDL) – Mexico 1 airline
5 hr 20 mins
2,192 mi · 3,528 km
2
per week
Canada flag Medicine Hat (YXH) – Canada 1 airline
—
YYC → YXH
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
United States of America flag Seattle (BFI) – United States of America 1 airline
2 hr 10 mins
447 mi · 720 km
2
per week
United States of America flag Teterboro (TEB) – United States of America 2 airlines
4 hr 50 mins
2,016 mi · 3,244 km
2
per week
Canada flag Windsor (YQG) – Canada 1 airline
4 hr 0 mins
1,579 mi · 2,541 km
2
per week
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 1 airline
—
YYC → AUH
1
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
1
per week
United States of America flag Coeur d'Alene (COE) – United States of America 1 airline
—
YYC → COE
1
per week
United States of America flag Dallas (DAL) – United States of America 1 airline
4 hr 0 mins
1,531 mi · 2,465 km
1
per week
United States of America flag Denver (BJC) – United States of America 1 airline
2 hr 45 mins
885 mi · 1,424 km
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 Greenville (GSP) – United States of America 1 airline
—
YYC → GSP
1
per week
United States of America flag Houston (SGR) – United States of America 1 airline
—
YYC → SGR
1
per week
United States of America flag Kalispell (FCA) – United States of America 1 airline
1 hr 25 mins
194 mi · 312 km
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 Midland (MAF) – United States of America 1 airline
3 hr 55 mins
1,455 mi · 2,341 km
1
per week
France flag Paris (LBG) – France 1 airline
—
YYC → LBG
1
per week
United States of America flag Reno (RNO) – United States of America 1 airline
—
YYC → RNO
1
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
7 hr 5 mins
3,189 mi · 5,132 km
1
per week
United States of America flag St Paul (STP) – United States of America 1 airline
—
YYC → STP
1
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
1
per week
United States of America flag Wilmington (ILM) – United States of America 1 airline
—
YYC → ILM
1
per week

Route and destination data updated October 3, 2026.

Calgary Airport is served by 37 airlines, with WestJet in the lead at 47% of routes. The top three carriers together cover 60% of routes. 21 carriers operate only one route each. A total of 23 airlines operate international routes, compared with 18 airlines serving domestic routes. WestJet is operating the longest nonstop flight, connecting to Seoul with a flight time of 11 hrs 10 mins.

WestJet (71 routes)
Air Canada (13 routes)
AirSprint (6 routes)
Flair Airlines (6 routes)
United Airlines (5 routes)
Porter Airlines (4 routes)
American Airlines (4 routes)
AKT (3 routes)
Sunwest Aviation (3 routes)
Air North (2 routes)
Central Mountain Air (2 routes)
PBR (2 routes)
Delta Air Lines (2 routes)
Eurowings Discover (2 routes)
NetJets Aviation (2 routes)
Jet Aviation (2 routes)
Chartright Air (1 routes)
SDE (1 routes)
Morningstar Air Express (1 routes)
Summit Air (1 routes)
Skyservice Business Aviation (1 routes)
MBK (1 routes)
Private Air (1 routes)
Alaska Airlines (1 routes)
PTLUE (1 routes)
Condor (1 routes)
KLM (1 routes)
Baker Aviation (1 routes)
CanWest Air (1 routes)
TCN (1 routes)
Etihad Airways (1 routes)
KNT (1 routes)
VET (1 routes)
TOR (1 routes)
Sun Country Airlines (1 routes)
Executive Jet Management (1 routes)
RKJ (1 routes)

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

Canada - 220/day
United States of America - 54/day
Mexico - 4/day
Germany - 2/day
United Kingdom - 2/day
Netherlands - 1/day
France - 1/day
Italy - 1/day
South Korea - 1/day
Japan - 1/day
Spain - 0/day
Ireland - 0/day
United Arab Emirates - 0/day
Costa Rica - 0/day
Iceland - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
1 min early
1 min (+39.8%) vs last 24 hours
24h trend
Arrivals
2 min early
min (-20.7%) vs last 24 hours
24h trend
Cancelled Departures
5 flights (24 hour total)

Oct 5

2026

00:00 - 01:00

Departure
2 min late
Arrival
1 min early
Cancelled
1

Oct 4

2026

23:00 - 00:00

Departure
on-time
Arrival
1 min late
Cancelled
2

Oct 4

2026

21:00 - 22:00

Departure
on-time
Arrival
on-time
Cancelled
1

Oct 4

2026

20:00 - 21:00

Departure
on-time
Arrival
on-time
Cancelled
1

Oct 4

2026

19:00 - 20:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 4

2026

18:00 - 19:00

Departure
1 min early
Arrival
4 min early
Cancelled
0

Oct 4

2026

17:00 - 18:00

Departure
2 min early
Arrival
2 min early
Cancelled
0

Oct 4

2026

16:00 - 17:00

Departure
on-time
Arrival
1 min late
Cancelled
0

Oct 4

2026

15:00 - 16:00

Departure
on-time
Arrival
5 min early
Cancelled
0

Oct 4

2026

14:00 - 15:00

Departure
on-time
Arrival
9 min early
Cancelled
0

Oct 4

2026

13:00 - 14:00

Departure
3 min early
Arrival
9 min early
Cancelled
0

Oct 4

2026

12:00 - 13:00

Departure
6 min early
Arrival
—
Cancelled
0

Oct 4

2026

11:00 - 12:00

Departure
—
Arrival
on-time
Cancelled
0

Oct 4

2026

10:00 - 11:00

Departure
—
Arrival
on-time
Cancelled
0

Oct 4

2026

09:00 - 10:00

Departure
on-time
Arrival
1 min early
Cancelled
0

Oct 4

2026

08:00 - 09:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 4

2026

07:00 - 08:00

Departure
3 min early
Arrival
on-time
Cancelled
0

Oct 4

2026

05:00 - 06:00

Departure
5 min early
Arrival
on-time
Cancelled
0

Oct 4

2026

03:00 - 04:00

Departure
7 min early
Arrival
7 min early
Cancelled
0

Oct 4

2026

02:00 - 03:00

Departure
6 min early
Arrival
3 min early
Cancelled
0

Oct 4

2026

01:00 - 02:00

Departure
3 min early
Arrival
2 min early
Cancelled
0
Delay Performance (7 day average)
Departures
1 min early
0 min vs last week
7d trend
Arrivals
1 min early
2 min (+72.8%) vs last week
7d trend
Cancelled Departures
20 flights (7 day total)

Oct 4

2026

Departure
2 min early
Arrival
2 min early
Cancelled
4

Oct 3

2026

Departure
2 min early
Arrival
1 min early
Cancelled
0

Oct 2

2026

Departure
2 min early
Arrival
1 min early
Cancelled
2

Oct 1

2026

Departure
2 min early
Arrival
on-time
Cancelled
6

Sep 30

2026

Departure
on-time
Arrival
2 min early
Cancelled
0

Sep 29

2026

Departure
1 min early
Arrival
1 min late
Cancelled
4

Sep 28

2026

Departure
on-time
Arrival
on-time
Cancelled
4
Delay Performance (30 day average)
Departures
1 min early
1 min (-717.4%) vs last 30 days
30d trend
Arrivals
1 min early
1 min (-13,127.8%) vs last 30 days
30d trend
Cancelled Departures
89 flights (30 day total)

Oct 4

2026

Departure
2 min early
Arrival
2 min early
Cancelled
4

Oct 3

2026

Departure
2 min early
Arrival
1 min early
Cancelled
0

Oct 2

2026

Departure
2 min early
Arrival
1 min early
Cancelled
2

Oct 1

2026

Departure
2 min early
Arrival
on-time
Cancelled
6

Sep 30

2026

Departure
on-time
Arrival
2 min early
Cancelled
0

Sep 29

2026

Departure
1 min early
Arrival
1 min late
Cancelled
4

Sep 28

2026

Departure
on-time
Arrival
on-time
Cancelled
4

Sep 27

2026

Departure
2 min early
Arrival
7 min early
Cancelled
2

Sep 26

2026

Departure
2 min early
Arrival
4 min early
Cancelled
5

Sep 25

2026

Departure
1 min early
Arrival
2 min early
Cancelled
4

Sep 24

2026

Departure
2 min early
Arrival
2 min early
Cancelled
0

Sep 23

2026

Departure
2 min early
Arrival
2 min early
Cancelled
0

Sep 22

2026

Departure
1 min early
Arrival
on-time
Cancelled
2

Sep 21

2026

Departure
on-time
Arrival
2 min early
Cancelled
4

Sep 20

2026

Departure
1 min early
Arrival
1 min early
Cancelled
4

Sep 19

2026

Departure
1 min late
Arrival
2 min late
Cancelled
4

Sep 18

2026

Departure
2 min early
Arrival
on-time
Cancelled
9

Sep 17

2026

Departure
2 min early
Arrival
1 min early
Cancelled
0

Sep 16

2026

Departure
on-time
Arrival
1 min early
Cancelled
4

Sep 15

2026

Departure
1 min early
Arrival
2 min early
Cancelled
0

Sep 14

2026

Departure
on-time
Arrival
2 min early
Cancelled
4

Sep 13

2026

Departure
1 min early
Arrival
4 min early
Cancelled
6

Sep 12

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 11

2026

Departure
on-time
Arrival
2 min late
Cancelled
0

Sep 10

2026

Departure
on-time
Arrival
2 min late
Cancelled
0

Sep 9

2026

Departure
2 min early
Arrival
1 min late
Cancelled
4

Sep 8

2026

Departure
on-time
Arrival
1 min late
Cancelled
2

Sep 7

2026

Departure
on-time
Arrival
3 min early
Cancelled
4

Sep 6

2026

Departure
2 min early
Arrival
5 min early
Cancelled
8

Sep 5

2026

Departure
2 min early
Arrival
4 min early
Cancelled
3

Global Rankings

Worldwide Position

Flights per day

#110 (288 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#166 (100 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 288 flights per day to 100 nonstop destinations. Its network includes 40 domestic and 60 international routes, with WestJet as the leading carrier and Vancouver currently the busiest connection. From YYC, passengers can reach 15 countries across 4 continents, and the longest runway measures 4,270 m (14,009 ft).

Miscellaneous