YYC

Calgary (YYC) direct flights: all 87 nonstop routes, measured

live · updated 5h ago

OPS Smooth · 43,159 legs measured · last 90 days · 3 routes outbound only · 2 routes inbound only

87 nonstop destinations from Calgary International Airport, flown by 17 airlines. 82 of them also fly back in.

Measured from flights observed on Calgary’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 73 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are 8 min early.

Busiest routeVancouver YVR · about 462 movements a week, Air Canada, Flair Airlines, Helijet5,937 legs observed
Most reliableSalt Lake City SLC · 96% on time, 0.3% cancelled361 legs
Roughest rideAbu Dhabi AUH · 27% on time, 0% cancelled31 legs

All YYC nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

YVRVancouver⇆ Air Canada · Flair Airlines · Helijet · WestJet 462/wk 82%on time 1.2%cancelled
Schedule
Air Canada departs AC8063 06:00AC201 06:45AC203 08:00AC205 09:00AC8065 10:40AC207 11:55AC209 13:00AC211 14:20AC7190 15:02AC7057 15:30AC7057 15:47AC219 17:00AC221 19:30AC223 21:10AC8073 22:15
Flair Airlines departs F8805 07:25F8811 10:30F8807 12:20F8803 17:10F8815 19:10F8801 20:55F8809 21:30
Helijet departs JB392 13:47
WestJet departs WS101 06:55WS101 07:00WS8956 07:00WS105 08:10WS271 09:10WS103 09:15WS3483 09:45WS9564 10:15WS115 11:15WS113 12:15WS125 13:15WS117 14:15WS121 16:15WS123 17:15WS119 18:40WS127 19:10WS131 22:00WS137 23:55
Air Canada arrives AC8074 01:48AC8064 09:58AC200 11:04AC202 13:14AC212 14:59AC214 16:29AC216 18:34AC8072 19:28AC218 20:29AC220 21:29AC224 22:29AC226 23:39
Flair Airlines arrives F8810 09:30F8804 11:25F8806 16:20F8814 18:25F8800 20:10F8808 20:45F8802 21:25
WestJet arrives WS134 00:44WS9567 02:00WS9567 02:29WS102 07:30WS104 08:30WS106 10:15WS108 13:30WS116 15:30WS114 16:30WS110 17:30WS118 18:30WS120 19:30WS122 20:30WS124 21:30WS126 23:00
YYZToronto⇆ Air Canada · Flair Airlines · Porter Airlines · WestJet 379/wk 78%on time 1.2%cancelled
Schedule
Air Canada departs AC156 01:20AC132 07:00AC138 10:40AC142 12:40AC144 14:15AC148 16:35AC152 18:50
Flair Airlines departs F8628 01:45F8622 11:25F8626 13:20F8620 19:10
Porter Airlines departs PD350 07:30PD356 13:45
WestJet departs WS620 00:05WS650 06:00WS636 08:10WS632 09:15WS634 11:00WS640 14:25WS996 16:00WS648 17:15WS654 19:00
Air Canada arrives AC159 00:06AC131 09:44AC133 11:44AC137 13:24AC141 15:39AC145 17:54AC149 19:59
Flair Airlines arrives F8629 00:45F8623 10:40F8621 18:25F8627 22:40
Porter Airlines arrives PD353 12:45PD365 23:20
WestJet arrives WS659 01:55WS627 09:45WS629 11:05WS655 13:10WS641 16:05WS647 17:50WS651 20:45WS657 22:35
YEGEdmonton⇆ Air Canada · Air North · WestJet · Delta Air Lines 200/wk 87%on time 1.6%cancelled
Schedule
Air Canada departs AC8134 14:25AC8138 17:55AC8144 22:10
Air North departs 4N701 10:504N771 20:40
WestJet departs WS3300 07:00WS156 07:00WS170 09:50WS3304 11:05WS178 14:10WS3310 14:10WS4090 16:45WS3312 18:15WS174 19:15WS3306 19:15WS3308 20:20WS172 22:05WS176 23:45
Air Canada arrives AC8133 11:55AC8137 17:00AC8143 20:35
Air North arrives 4N702 11:40
Delta Air Lines arrives DL8946 00:05DL8950 00:05
WestJet arrives WS143 07:05WS145 08:05WS147 08:50WS3301 10:05WS157 10:05WS3305 12:15WS149 16:35WS3309 16:35WS3311 17:55WS3313 21:20WS173 22:25WS3307 22:30WS4091 22:45
YLWKelowna⇆ Air Canada · WestJet 145/wk 89%on time 1.4%cancelled
Schedule
Air Canada departs AC8393 13:15
WestJet departs WS3679 08:15WS181 09:30WS3677 11:05WS3681 12:30WS3685 14:10WS3687 15:05WS3683 17:15WS185 19:15WS3693 19:15WS3697 19:15WS187 22:00WS189 23:55WS3689 23:55
Air Canada arrives AC8392 12:23
WestJet arrives WS180 07:30WS3680 07:30WS182 08:30WS3676 10:00WS186 12:55WS3678 14:25WS3690 16:00WS3682 17:35WS3684 18:20WS3694 20:30WS3692 22:10WS208 22:35WS3692 22:40
YWGWinnipeg⇆ Air Canada · WestJet 140/wk 87%on time 0.6%cancelled
Schedule
Air Canada departs AC8338 22:20
WestJet departs WS222 08:10WS228 09:10WS234 11:10WS238 14:15WS242 17:35WS248 19:45WS998 20:45WS252 22:00
Air Canada arrives AC8337 21:36
WestJet arrives WS9559 01:20WS9559 02:15WS227 08:25WS231 10:00WS9559 10:38WS993 11:25WS237 13:30WS251 16:35WS243 18:10WS247 21:00WS223 23:00
YXESaskatoon⇆ WestJet 117/wk 87%on time 1.4%cancelled
Schedule
WestJet departs WS3462 08:10WS3464 09:15WS372 09:15WS374 11:10WS3466 11:10WS346 11:10WS358 14:10WS3468 14:10WS3470 17:15WS376 17:15WS3472 19:15WS364 19:20WS368 22:05WS378 23:45
WestJet arrives WS345 07:30WS347 08:20WS3461 10:20WS371 13:00WS3463 13:05WS373 15:30WS343 15:30WS3465 15:35WS359 17:50WS3467 17:55WS375 20:55WS3471 21:00WS357 23:00WS3473 23:05
YULMontréal⇆ Air Canada · Porter Airlines · WestJet 107/wk 81%on time 2.2%cancelled
Schedule
Air Canada departs AC328 01:45AC322 13:45AC7133 13:52AC326 18:10
Porter Airlines departs PD384 08:00
WestJet departs WS558 09:30
Air Canada arrives AC327 00:50AC317 12:08AC317 12:25AC321 17:10
Porter Airlines arrives PD389 23:32
WestJet arrives WS9581 07:50WS559 20:15
YYJVictoria⇆ WestJet 100/wk 89%on time 0.8%cancelled
Schedule
WestJet departs WS269 07:00WS271 09:10WS283 11:10WS277 14:10WS287 19:00WS267 23:00
WestJet arrives WS292 00:30WS262 08:30WS272 13:15WS284 15:15WS280 18:15WS290 23:05
YXXAbbotsford⇆ Flair Airlines · WestJet 96/wk 83%on time 1.1%cancelled
Schedule
Flair Airlines departs F8507 07:35F8501 12:25F8505 17:20
WestJet departs WS3267 09:15WS473 09:25WS3269 14:10WS3271 17:15WS481 17:15WS3273 19:00WS477 23:55WS3277 23:55
Flair Airlines arrives F8506 11:20F8500 16:10F8504 21:05
WestJet arrives WS476 08:20WS3266 08:30WS472 13:10WS3270 13:20WS8956 14:15WS3272 18:10WS480 21:05WS3274 21:15WS3276 23:00
YQRRegina⇆ WestJet 96/wk 86%on time 1.1%cancelled
Schedule
WestJet departs WS3360 08:10WS392 09:10WS3362 11:00WS3364 14:10WS398 14:10WS3366 17:15WS3368 19:00WS3370 22:00WS394 23:50
WestJet arrives WS3361 07:30WS393 08:30WS3371 10:10WS397 13:15WS3373 15:55WS399 18:10WS3375 18:20WS3367 21:20WS3369 23:05
YMMFort McMurray⇆ Air Canada · WestJet 95/wk 84%on time 3.7%cancelled
Schedule
Air Canada departs AC8420 08:25AC8422 13:20
WestJet departs WS3540 06:00WS3530 08:15WS3534 11:50WS3532 14:10WS3536 19:00WS3538 23:45
Air Canada arrives AC8421 12:21AC8423 17:11
WestJet arrives WS3523 07:30WS3535 10:05WS3525 13:15WS3527 16:20WS3529 18:15WS3533 23:05
YOWOttawa⇆ Air Canada · Porter Airlines · WestJet 85/wk 87%on time 0.1%cancelled
Schedule
Air Canada departs AC358 18:10
Porter Airlines departs PD274 08:05
WestJet departs WS610 09:30WS614 18:40
Air Canada arrives AC353 11:35
Porter Airlines arrives PD277 22:36
WestJet arrives WS611 09:55WS615 20:00
YQUGrande Prairie⇆ Air Canada · WestJet 81/wk 81%on time 1.3%cancelled
SEASeattle⇆ Alaska Airlines · WestJet · Air Chathams 63/wk 76%on time 0.5%cancelled
YHMHamilton⇆ Porter Airlines · WestJet 51/wk 78%on time 0.6%cancelled
ORDChicago⇆ United Airlines 49/wk 71%on time 0.6%cancelled
YCDNanaimo⇆ WestJet 48/wk 82%on time 2.1%cancelled
LAXLos Angeles⇆ Air Canada · Delta Air Lines · WestJet 47/wk 84%on time 0.2%cancelled
YHZHalifax⇆ WestJet 44/wk 76%on time 0.2%cancelled
SFOSan Francisco⇆ United Airlines · WestJet 42/wk 70%on time 0%cancelled
LASLas Vegas⇆ WestJet 42/wk 84%on time 0%cancelled
DENDenver⇆ United Airlines 41/wk 88%on time 0.4%cancelled
YKAKamloops⇆ WestJet 41/wk 82%on time 0.8%cancelled
PHXPhoenix⇆ WestJet 36/wk 89%on time 0.4%cancelled
IAHHouston⇆ United Airlines · WestJet 34/wk 88%on time 0%cancelled
MSPMinneapolis⇆ Delta Air Lines 34/wk 90%on time 0.2%cancelled
YQQComox⇆ WestJet 32/wk 87%on time 2.2%cancelled
ATLAtlanta⇆ WestJet 31/wk 86%on time 0.5%cancelled
YXJFort Saint John⇆ WestJet 31/wk 89%on time 0.5%cancelled
YFISuncor Energy Site⇆ WestJet 29/wk 90%on time 0.5%cancelled
LHRLondon⇆ Air Canada · WestJet 28/wk 81%on time 2.8%cancelled
SLCSalt Lake City⇆ Delta Air Lines · WestJet 28/wk 96%on time 0.3%cancelled
DFWDallas-Fort Worth⇆ American Airlines 27/wk 72%on time 0%cancelled
YXSPrince George⇆ WestJet 27/wk 78%on time 0.9%cancelled
YZFYellowknife⇆ WestJet 24/wk 84%on time 0%cancelled
YXULondon⇆ WestJet 23/wk 89%on time 0%cancelled
YYFPenticton⇆ WestJet 22/wk 81%on time 13.7%cancelled
YXCCranbrook⇆ WestJet 21/wk 83%on time 0%cancelled
CUNCancún⇆ WestJet 19/wk 88%on time 0%cancelled
FRAFrankfurt am Main⇆ Discover Airlines 17/wk 65%on time 0.9%cancelled
PVRPuerto Vallarta⇆ Flair Airlines · WestJet 16/wk 90%on time 3%cancelled
JFKNew York⇆ WestJet 16/wk 79%on time 1.4%cancelled
YKFBreslau⇆ Flair Airlines 16/wk 85%on time 0%cancelled
YXTTerrace⇆ WestJet 15/wk 85%on time 5.9%cancelled
EWRNew York⇆ Air Canada · Delta Air Lines 14/wk 89%on time 2.8%cancelled
AMSAmsterdam⇆ KLM 14/wk 70%on time 1.1%cancelled
CDGParis⇆ WestJet 14/wk 73%on time 0%cancelled
NRTTokyo⇆ WestJet 14/wk 83%on time 2.2%cancelled
YHUMontréal⇆ Porter Airlines 14/wk 73%on time 0%cancelled
BNANashville⇆ WestJet 13/wk 86%on time 0.6%cancelled
YBRBrandon⇆ WestJet 13/wk 89%on time 0%cancelled
SANSan Diego⇆ WestJet 12/wk 71%on time 0%cancelled
ICNSeoul⇆ WestJet 11/wk 79%on time 0%cancelled
MEMMemphis⇆ FedEx Express 11/wk 92%on time 0.7%cancelled
FCORome⇆ WestJet 10/wk 73%on time 0%cancelled
MCOOrlando⇆ WestJet 10/wk 82%on time 0%cancelled
MEXMexico City⇆ WestJet 10/wk 78%on time 0%cancelled
YQMMoncton⇆ WestJet 10/wk 91%on time 0%cancelled
YXYWhitehorse⇆ Air North 10/wk 88%on time 0%cancelled
PSPPalm Springs⇆ WestJet 9/wk 80%on time 0%cancelled
SJDSan José del Cabo⇆ WestJet 9/wk 86%on time 0%cancelled
YYTSt. John's⇆ WestJet 9/wk 74%on time 0%cancelled
FSDSioux Falls⇆ UPS Airlines 8/wk 89%on time 0.9%cancelled
KEFReykjavík← KLM 5/wk 77%on time 0%cancelled
LIRLiberia⇆ WestJet 5/wk 87%on time 0%cancelled
SDFLouisville← UPS Airlines 5/wk –13 legs –
MZTMazatlàn⇆ WestJet 4/wk 88%on time 0%cancelled
SNASanta Ana⇆ WestJet 4/wk 88%on time 1.9%cancelled
GEGSpokane→ Flair Airlines · WestJet 3/wk –9 legs –
BZEBelize City⇆ WestJet 3/wk –12 legs –
MBJMontego Bay⇆ WestJet 3/wk –9 legs –
PUJPunta Cana⇆ WestJet 3/wk –12 legs –
AUHAbu Dhabi⇆ Etihad Airways 2/wk 27%on time 0%cancelled
FLLFort Lauderdale⇆ WestJet 2/wk 82%on time 4.3%cancelled
HNLHonolulu⇆ WestJet 2/wk 91%on time 8%cancelled
HUXHuatulco⇆ WestJet 2/wk 87%on time 0%cancelled
KOAKailua-Kona⇆ WestJet 2/wk –8 legs –
PTYTocumen⇆ WestJet 2/wk 68%on time 9.5%cancelled
TPATampa⇆ WestJet 2/wk 88%on time 0%cancelled
TQOTulum⇆ WestJet 2/wk –8 legs –
IFPBullhead City→ Sun Country Airlines 1/wk –5 legs –
LTOLoreto⇆ WestJet 1/wk –4 legs –
LUXLuxembourg→ Air Chathams 1/wk –12 legs –
MAFMidland⇆ Air Canada 1/wk –18 legs –
OGGKahului⇆ WestJet 1/wk –18 legs –
ZIHIxtapa⇆ WestJet 1/wk –18 legs –
ZLOManzanillo⇆ WestJet 1/wk –16 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Calgary

82 of the 87 destinations above also fly nonstop into Calgary, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

3 routes appeared outbound only in the observed window; 2 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

YYC route map: where 87 nonstop routes go

Nonstop route network at Calgary (YYC)

YYC direct flights: questions travelers ask

How many direct flights does Calgary have?

Calgary International Airport currently has nonstop service to 87 destinations on 17 airlines, based on flights observed on the airport's own boards over the last 14 days. 82 of those routes operate in both directions.

Which direct route from Calgary is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Salt Lake City (SLC) runs cleanest: 96% of flights within 15 minutes of schedule with a 0.3% cancellation rate.

Which airline flies the most nonstop routes from Calgary?

WestJet appears on 69 of the 87 nonstop routes we observed at YYC. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Calgary International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Calgary (YYC) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/calgary-YYC
How we measure this →

Planning around YYC? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure