YYZ

Toronto Pearson (YYZ) direct flights: all 184 nonstop routes, measured

live · updated 4h ago

OPS Watch · 89,996 legs measured · last 90 days · 8 routes outbound only · 8 routes inbound only

184 nonstop destinations from Toronto Pearson International Airport, flown by 52 airlines. 168 of them also fly back in.

Measured from flights observed on Toronto Pearson’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 154 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 +55 min.

Busiest routeCalgary YYC · about 373 movements a week, Air Canada, Flair Airlines, Morningstar Air Express4,796 legs observed
Most reliableAnchorage ANC · 99% on time, 0% cancelled79 legs
Roughest rideIstanbul IST · 46% on time, 0% cancelled266 legs

All YYZ 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.

YYCCalgary⇆ Air Canada · Flair Airlines · Morningstar Air Express · Porter Airlines · WestJet 373/wk 82%on time 1.3%cancelled
Schedule
Air Canada departs AC131 06:15AC133 08:15AC137 09:55AC141 12:10AC145 14:25AC149 16:30AC159 20:55
Flair Airlines departs F8623 07:00F8621 14:45F8627 19:00F8629 21:05
Morningstar Air Express departs XX7051 01:15XX7080 02:10
Porter Airlines departs PD321 09:05PD353 09:20PD365 19:55
WestJet departs WS627 06:10WS629 07:30WS655 09:35WS641 12:30WS647 14:15WS651 17:10WS657 19:00WS997 20:00WS659 22:20
Air Canada arrives AC156 06:16AC132 11:46AC138 15:35AC142 17:36AC144 19:06AC148 21:26AC152 23:40
Flair Airlines arrives F8620 00:05F8628 06:40F8622 16:20F8626 18:15
Porter Airlines arrives PD350 12:25PD356 18:40
WestJet arrives WS620 05:00WS650 10:55WS636 13:05WS632 14:10WS634 15:55WS640 19:20WS996 20:55WS648 22:10WS654 23:55
YVRVancouver⇆ Air Canada · Flair Airlines · Porter Airlines · WestJet · Morningstar Air Express 371/wk 78%on time 2.9%cancelled
Schedule
Air Canada departs AC103 07:00AC185 08:05AC105 08:45AC1997 09:15AC107 10:00AC115 14:30AC7311 15:35AC117 16:50AC119 17:40AC33 18:40AC175 18:55AC125 20:20
Flair Airlines departs F8611 09:00F8609 13:40F8613 21:00
Porter Airlines departs PD305 08:55PD311 13:20PD317 19:55
WestJet departs WS711 09:00WS713 16:15WS737 22:20
Air Canada arrives AC122 01:24AC7310 02:00AC128 06:52AC100 13:00AC104 15:19AC34 15:57AC7074 16:20AC548 16:49AC110 17:55AC7168 18:20AC112 18:59AC114 19:57AC116 21:09AC7168 21:10AC120 22:09AC2 22:41
Flair Airlines arrives F8608 00:25F8612 07:50F8610 19:50
Morningstar Air Express arrives XX8092 17:43
Porter Airlines arrives PD318 06:00PD302 13:30PD310 20:00
WestJet arrives WS736 05:45WS712 15:40WS714 22:40
YULMontréal⇆ Air Canada · Air Transat · Porter Airlines · Royal Jordanian · WestJet · Delta Air Lines · Flair Airlines 353/wk 77%on time 5.4%cancelled
Schedule
Air Canada departs AC7884 00:30AC480 06:20AC400 07:00AC402 08:00AC404 09:00AC7058 09:00AC406 10:00AC408 11:00AC2446 11:00AC410 12:00AC7166 12:30AC412 13:00AC414 14:00AC418 16:00AC488 16:30AC894 17:30AC490 17:30AC424 19:00AC7068 20:00AC426 20:10AC7068 20:15AC430 22:00AC7164 22:30AC432 23:00
Air Transat departs TS74 07:00TS71 08:30TS75 17:30
Porter Airlines departs PD107 17:50PD109 20:55PD113 23:10
Royal Jordanian departs RJ272 19:25
WestJet departs WS9580 06:30WS994 21:45WS858 23:00
Air Canada arrives AC7051 00:06AC7883 06:36AC481 07:35AC7166 08:15AC7055 08:35AC401 08:46AC403 09:46AC2443 09:46AC405 10:46AC407 11:45AC409 12:46AC411 13:46AC413 14:45AC7885 15:46AC417 16:46AC7055 17:30AC419 17:46AC487 18:16AC895 18:55AC421 18:55AC895 19:05AC423 19:46AC423 19:50AC425 20:50AC427 21:35AC429 22:56
Air Transat arrives TS61 10:25TS10 15:15
Delta Air Lines arrives DL8949 00:37DL8845 17:28
Flair Airlines arrives F89921 11:35
Porter Airlines arrives PD100 08:16PD106 15:47PD110 18:57
Royal Jordanian arrives RJ271 16:55
WestJet arrives WS859 08:25WS917 21:40
LGANew York⇆ Air Canada · American Airlines · Delta Air Lines · Porter Airlines 308/wk 75%on time 4.2%cancelled
Schedule
Air Canada departs AC8452 07:20AC702 07:20AC704 09:20AC2318 10:00AC8458 10:15AC7800 11:40AC8462 12:25AC708 12:25AC714 14:00AC8464 14:00AC718 16:20AC720 17:25AC724 21:05
American Airlines departs AA4347 10:45AA4623 13:45AA4556 16:30AA4438 19:40
Delta Air Lines departs DL5183 06:05DL5208 07:50DL5208 07:55DL5447 10:04DL5447 10:14DL5166 14:30DL5166 14:35DL5306 17:04DL5154 18:45DL5154 18:59
Porter Airlines departs PD603 07:00PD605 15:25PD607 18:25
Air Canada arrives AC701 07:42AC7180 09:40AC707 12:01AC8457 12:12AC2323 13:30AC709 13:37AC8461 14:23AC8465 16:37AC713 16:37AC715 18:12AC8467 18:12AC723 20:37AC725 21:37
American Airlines arrives AA4347 10:04AA4623 13:01AA4556 15:49AA4438 19:00AA4369 21:44
Delta Air Lines arrives DL5187 09:12DL5094 13:24DL5094 13:40DL5233 16:12DL5233 16:15DL5173 17:54DL5173 18:09DL5019 20:34DL5019 21:17DL5188 23:36DL5188 23:41
Porter Airlines arrives PD604 11:21PD606 19:40PD608 22:46
ORDChicago⇆ Air Canada · American Airlines · United Airlines · Cathay Pacific · EVA Air · Turkish Airlines 273/wk 78%on time 1.9%cancelled
Schedule
Air Canada departs AC501 08:20AC8905 12:00AC507 14:35AC8909 16:30AC511 18:55
American Airlines departs AA3524 07:09AA6488 11:36AA3606 13:17AA3608 15:15AA5045 18:07AA3610 18:21
United Airlines departs UA1540 06:45UA763 08:35UA450 10:53UA3500 15:35UA2243 17:55UA5704 19:26
Air Canada arrives AC500 11:27AC502 12:52AC8904 15:33AC508 19:10AC8908 23:23
American Airlines arrives AA6488 10:50AA3606 12:32AA3608 14:34AA3610 17:41AA3456 23:46
Cathay Pacific arrives CX3291 07:27CX3291 08:09
EVA Air arrives BR658 17:15
Turkish Airlines arrives TK6019 21:09
United Airlines arrives UA1708 09:47UA3674 14:03UA1172 16:47UA5915 18:45UA2496 21:15UA662 23:59
YHZHalifax⇆ Air Canada · Flair Airlines · Porter Airlines · WestJet 237/wk 75%on time 3.7%cancelled
Schedule
Air Canada departs AC600 06:15AC2068 06:15AC2058 06:15AC2056 08:00AC2426 08:00AC2400 08:00AC2058 10:00AC604 10:00AC610 10:00AC606 10:00AC2356 10:30AC612 14:45AC2060 14:45AC2062 17:45AC616 17:45AC2066 19:25AC618 19:25AC2064 22:45AC620 22:45
Flair Airlines departs F8650 07:00F8654 14:30F8652 18:05
Porter Airlines departs PD201 08:30PD209 15:45PD211 20:45
WestJet departs WS800 22:40
Air Canada arrives AC2057 06:49AC601 07:41AC2059 07:49AC2061 08:51AC603 08:51AC607 12:05AC2069 12:05AC7190 13:30AC2429 13:40AC2405 13:45AC2067 13:47AC609 13:47AC2367 15:55AC2063 16:42AC613 16:50AC2065 20:35AC619 20:35
Flair Airlines arrives F8651 12:40F8655 20:05F8653 23:45
Porter Airlines arrives PD200 08:06PD202 11:36PD210 21:26
WestJet arrives WS801 07:40
YOWOttawa⇆ Air Canada · Porter Airlines · WestJet 231/wk 75%on time 5.5%cancelled
Schedule
Air Canada departs AC472 00:30AC440 07:10AC1914 07:10AC442 08:05AC446 10:10AC450 12:00AC7023 14:00AC8450 14:40AC458 16:10AC7086 16:20AC460 17:35AC462 18:35AC466 20:40AC1988 20:40AC470 22:45
Porter Airlines departs PD151 07:00PD9921 07:00PD157 16:45PD2159 20:55PD2161 23:30
WestJet departs WS588 22:30
Air Canada arrives AC471 06:43AC1912 06:43AC439 07:33AC441 08:08AC445 10:28AC1919 10:28AC447 11:20AC451 13:23AC455 15:13AC8449 17:21AC463 19:32AC465 20:57AC467 21:45
Porter Airlines arrives PD150 08:15PD154 11:27PD2158 14:02PD2162 18:57
WestJet arrives WS589 06:55
YWGWinnipeg⇆ Air Canada · Flair Airlines · Morningstar Air Express · Porter Airlines · WestJet 213/wk 79%on time 2.6%cancelled
Schedule
Air Canada departs AC259 08:35AC2109 08:35AC1927 08:35AC261 10:00AC265 12:00AC7028 13:00AC267 17:20AC269 19:25AC271 21:55AC1927 21:55
Flair Airlines departs F8641 07:25F8643 16:20
Morningstar Air Express departs XX7050 00:48XX7079 01:29
Porter Airlines departs PD421 09:00PD427 20:10
WestJet departs WS383 09:10WS385 17:55WS387 22:50
Air Canada arrives AC262 00:50AC256 08:50AC1924 08:50AC258 10:50AC264 14:50AC2108 14:50AC266 16:15AC270 18:10AC268 22:30
Flair Airlines arrives F8640 13:30F8642 22:25
Porter Airlines arrives PD420 09:33PD428 22:33
WestJet arrives WS382 08:35WS384 13:10WS386 23:40
YEGEdmonton⇆ Air Canada · Flair Airlines · Porter Airlines · WestJet 198/wk 78%on time 2%cancelled
Schedule
Air Canada departs AC163 08:30AC165 10:00AC167 12:20AC169 14:45AC171 16:50AC175 18:55AC181 19:50AC179 21:00AC177 21:00AC173 22:00
Flair Airlines departs F8635 09:10F8639 14:40F8637 21:05
Porter Airlines departs PD403 09:05PD405 12:40PD407 19:45
WestJet departs WS433 07:00WS447 14:10WS467 22:20
Air Canada arrives AC168 04:52AC176 06:07AC160 10:53AC162 13:43AC7039 15:05AC166 17:42AC170 19:12AC172 21:32AC174 23:57
Flair Airlines arrives F8636 06:35F8634 18:55F8638 23:55
Porter Airlines arrives PD406 05:45PD402 12:45PD404 18:11
WestJet arrives WS432 05:45WS430 14:05WS434 16:20WS456 23:40
EWRNew York⇆ Air Canada · United Airlines 166/wk 82%on time 5.7%cancelled
Schedule
Air Canada departs AC8874 08:45AC1504 11:50AC8876 12:00AC8878 14:00AC1508 16:20AC1510 18:00AC8882 18:00AC548 18:58AC1512 21:10AC8884 21:10
United Airlines departs UA3435 07:43UA3605 09:44UA3904 10:15UA3424 10:30UA3649 12:55UA3544 14:57UA3460 18:40UA3711 20:40
Air Canada arrives AC8873 09:43AC1503 09:51AC8877 12:41AC8877 12:43AC8879 15:56AC1507 16:11AC8881 18:08AC1511 20:46AC8885 22:13AC8885 22:20AC1513 22:20
United Airlines arrives UA3553 09:14UA3555 11:48UA3400 13:43UA3622 17:49UA3616 19:59UA3507 21:24UA3408 23:26
CUNCancún⇆ Air Canada · Air Transat · Flair Airlines · Porter Airlines · WestJet 106/wk 86%on time 2.1%cancelled
Schedule
Air Canada departs AC1810 06:20AC1370 08:35AC2370 10:00AC1812 16:10AC1814 19:10
Air Transat departs TS326 06:15TS426 14:50
Flair Airlines departs F82610 07:45F87618 09:10F87618 09:26F82616 09:40F82612 14:35
Porter Airlines departs PD765 08:50PD765 09:50PD767 13:50
WestJet departs WS2772 06:10WS2130 06:30WS2694 06:35WS2128 07:40WS2134 09:25WS2712 12:30WS2136 15:40WS2558 16:35
Air Canada arrives AC1815 01:25AC7068 11:25AC1811 11:55AC1813 15:30AC1373 19:05
Air Transat arrives TS427 01:15TS327 16:30TS9427 20:05
Flair Airlines arrives F82611 17:05F82617 18:55F82613 23:55
Porter Airlines arrives PD766 18:03PD766 18:59PD768 23:08
WestJet arrives WS2577 01:40WS2855 02:10WS2559 02:10WS2137 15:40WS2773 15:40WS2133 15:40WS2133 15:55WS2137 16:05WS2133 17:15WS2775 17:15WS2777 17:20WS2135 19:00WS2853 22:10
ATLAtlanta⇆ Air Canada · Delta Air Lines 106/wk 84%on time 1.6%cancelled
Schedule
Air Canada departs AC8501 09:15AC8509 18:50AC7254 19:15
Delta Air Lines departs DL2662 06:15DL2988 07:35DL9914 08:00DL2835 11:38DL2835 12:20DL8843 13:10DL2710 13:34DL2714 17:25
Air Canada arrives AC8502 10:50AC8504 13:10AC7305 18:15
Delta Air Lines arrives DL2957 10:23DL2957 11:09DL2883 12:19DL1734 16:15DL1734 17:18DL2669 21:57DL2422 23:57DL2422 23:59
PHLPhiladelphia⇆ Air Canada · American Airlines · Delta Air Lines 103/wk 81%on time 3.9%cancelled
YQBQuebec⇆ Air Canada · Porter Airlines 99/wk 74%on time 4.8%cancelled
SFOSan Francisco⇆ Air Canada · Porter Airlines · United Airlines 98/wk 77%on time 2.5%cancelled
BOSBoston⇆ Air Canada · Porter Airlines 93/wk 65%on time 5.6%cancelled
YYTSt. John's⇆ Air Canada · Porter Airlines 93/wk 74%on time 4.5%cancelled
DCAWashington⇆ Air Canada · American Airlines 92/wk 73%on time 3.6%cancelled
DTWDetroit⇆ Air Canada · Delta Air Lines 92/wk 83%on time 2%cancelled
LHRLondon⇆ Air Canada · British Airways · Virgin Atlantic 89/wk 65%on time 3.2%cancelled
CLTCharlotte⇆ Air Canada · American Airlines 89/wk 77%on time 1.7%cancelled
IADWashington⇆ Air Canada · United Airlines · Delta Air Lines 83/wk 83%on time 2.3%cancelled
LAXLos Angeles⇆ Air Canada · Porter Airlines 83/wk 74%on time 2.5%cancelled
MCOOrlando⇆ Air Canada · Flair Airlines · Porter Airlines · WestJet 80/wk 73%on time 2.3%cancelled
YXESaskatoon⇆ Air Canada · Porter Airlines · WestJet 73/wk 80%on time 2.3%cancelled
PUJPunta Cana⇆ Air Canada · Air Transat · Arajet · WestJet · Flair Airlines 70/wk 83%on time 1.1%cancelled
FLLFort Lauderdale⇆ Air Canada · Flair Airlines · Porter Airlines · WestJet 67/wk 72%on time 1.8%cancelled
DFWDallas-Fort Worth⇆ Air Canada · American Airlines 67/wk 68%on time 3.3%cancelled
MSPMinneapolis⇆ Air Canada · Delta Air Lines 65/wk 83%on time 1.7%cancelled
YQTThunder Bay⇆ Air Canada · Porter Airlines 62/wk 74%on time 4.3%cancelled
FRAFrankfurt am Main⇆ Air Canada · Condor Flugdienst · Lufthansa 55/wk 58%on time 1%cancelled
IAHHouston⇆ Air Canada · United Airlines 55/wk 82%on time 3.3%cancelled
MIAMiami⇆ Air Canada · American Airlines · Porter Airlines 54/wk 73%on time 3.2%cancelled
DENDenver⇆ Air Canada · United Airlines 51/wk 80%on time 1.4%cancelled
LASLas Vegas⇆ Air Canada · Porter Airlines 51/wk 74%on time 1.8%cancelled
YQRRegina⇆ Air Canada · WestJet 51/wk 84%on time 1.2%cancelled
JFKNew York⇆ Cathay Pacific · Delta Air Lines · MNG Airlines · China Airlines 50/wk 83%on time 5.1%cancelled
MEXMexico City⇆ Aeroméxico · Air Canada · Flair Airlines 50/wk 70%on time 1.4%cancelled
AMSAmsterdam⇆ Air Canada · KLM 49/wk 70%on time 1.6%cancelled
BOGBogota⇆ Air Canada · Avianca 48/wk 86%on time 0.3%cancelled
YLWKelowna⇆ Air Canada · Porter Airlines 48/wk 68%on time 4.2%cancelled
FCORome⇆ Air Canada · Biman Bangladesh · Air India · Ethiopian Airlines 47/wk 61%on time 0.3%cancelled
YYGCharlottetown⇆ Air Canada 47/wk 73%on time 3.5%cancelled
YYJVictoria⇆ Air Canada · Porter Airlines 46/wk 65%on time 2.4%cancelled
YXULondon⇆ Air Canada 46/wk 75%on time 6%cancelled
CDGParis⇆ Air Canada · Air France · Air Transat 45/wk 62%on time 0.5%cancelled
DUBDublin⇆ Aer Lingus · Air Canada 45/wk 74%on time 0%cancelled
YQMMoncton⇆ Air Canada · Morningstar Air Express 45/wk 71%on time 2.8%cancelled
LISLisbon⇆ Air Canada · Air Transat · TAP Air Portugal 44/wk 73%on time 0.7%cancelled
YHUMontréal⇆ Flair Airlines · Porter Airlines 44/wk 77%on time 5.4%cancelled
YTSTimmins⇆ Air Canada 39/wk 73%on time 5.2%cancelled
YSBSudbury⇆ Air Canada 38/wk 79%on time 2.3%cancelled
MBJMontego Bay⇆ Air Canada · Air Transat · WestJet · Flair Airlines 37/wk 87%on time 0.8%cancelled
YQGWindsor⇆ Air Canada · WestJet 36/wk 71%on time 9%cancelled
BNANashville⇆ Air Canada · WestJet 35/wk 76%on time 2.4%cancelled
HKGHong Kong⇆ Cathay Pacific 34/wk 84%on time 0.2%cancelled
YAMSault Ste Marie⇆ Air Canada 33/wk 69%on time 5.9%cancelled
YSJSaint John⇆ Air Canada 33/wk 78%on time 6.9%cancelled
KEFReykjavík⇆ Icelandair 30/wk 83%on time 0.5%cancelled
NASNassau⇆ Air Canada · Porter Airlines · WestJet 29/wk 85%on time 2.9%cancelled
DELNew Delhi⇆ Air Canada · Air India 28/wk 66%on time 1.4%cancelled
SEASeattle⇆ Air Canada · Alaska Airlines 28/wk 86%on time 3.1%cancelled
RDURaleigh/Durham⇆ Air Canada 28/wk 80%on time 3.1%cancelled
YFCFredericton⇆ Air Canada 28/wk 71%on time 3.6%cancelled
KINKingston⇆ Air Canada · Flair Airlines · Tobago Express · WestJet 27/wk 81%on time 1.4%cancelled
ICNSeoul⇆ Air Canada · Korean Air 27/wk 85%on time 0.6%cancelled
YDFDeer Lake⇆ Air Canada 27/wk 75%on time 4.3%cancelled
POSPort of Spain⇆ Air Canada · Tobago Express 26/wk 76%on time 0.6%cancelled
WAWWarsaw⇆ LOT Polish Airlines 26/wk 48%on time 0.6%cancelled
TPATampa⇆ Air Canada · Porter Airlines · WestJet 25/wk 82%on time 3.2%cancelled
TPETaipei⇆ China Airlines · EVA Air 25/wk 83%on time 1.6%cancelled
CMHColumbus⇆ Air Canada 25/wk 83%on time 2.5%cancelled
CVGCincinnati / Covington⇆ Air Canada 25/wk 79%on time 5.3%cancelled
STLSt Louis⇆ Air Canada 25/wk 83%on time 5.9%cancelled
AUSAustin⇆ Air Canada · Porter Airlines 24/wk 77%on time 2.6%cancelled
CLECleveland⇆ Air Canada · United Airlines 24/wk 78%on time 4.2%cancelled
PHXPhoenix⇆ Air Canada · Porter Airlines 24/wk 79%on time 4.8%cancelled
MUCMunich⇆ Air Canada 24/wk 54%on time 0%cancelled
ZRHZurich⇆ Air Canada 22/wk 65%on time 0%cancelled
LIRLiberia⇆ Air Canada · Air Transat · Porter Airlines · WestJet 21/wk 79%on time 1.9%cancelled
ISTIstanbul⇆ Air Transat · Turkish Airlines 21/wk 46%on time 0%cancelled
ATHAthens⇆ Air Canada 21/wk 55%on time 0.7%cancelled
PITPittsburgh⇆ Air Canada 21/wk 79%on time 3%cancelled
CPHCopenhagen⇆ Air Canada · Scandinavian Airlines 20/wk 73%on time 0.8%cancelled
RSWFort Myers⇆ Air Canada · Porter Airlines · WestJet 19/wk 87%on time 3.3%cancelled
MADMadrid⇆ Air Canada 19/wk 68%on time 1.2%cancelled
PVGShanghai⇆ Air Canada · China Eastern Airlines · China Southern Airlines 18/wk 86%on time 0%cancelled
INDIndianapolis⇆ Delta Air Lines 18/wk 78%on time 3%cancelled
LGWLondon⇆ Air Transat 18/wk 59%on time 0.4%cancelled
AUAOranjestad⇆ Air Canada · Porter Airlines · WestJet 17/wk 89%on time 1.4%cancelled
BGIBridgetown⇆ Air Canada · WestJet 17/wk 80%on time 1.4%cancelled
BDAHamilton⇆ Air Canada · BermudAir 16/wk 74%on time 1%cancelled
VIEVienna⇆ Air Canada · Air India 16/wk 81%on time 0%cancelled
SALSan Salvador⇆ Avianca 16/wk 94%on time 0%cancelled
MANManchester⇆ Air Canada · Air Transat 15/wk 55%on time 1%cancelled
PDLPonta Delgada⇆ Azores Airlines 15/wk 55%on time 1%cancelled
HNDTokyo⇆ Air Canada · Japan Airlines 14/wk 73%on time 1.1%cancelled
PTYTocumen⇆ Air Canada · Copa Airlines 14/wk 95%on time 1.1%cancelled
ADDAddis Ababa⇆ Ethiopian Airlines 14/wk 54%on time 0%cancelled
AUHAbu Dhabi⇆ Etihad Airways 14/wk 78%on time 0%cancelled
DOHDoha⇆ Qatar Airways 14/wk 64%on time 1.6%cancelled
DXBDubai⇆ Emirates 14/wk 81%on time 0%cancelled
GRUSão Paulo⇆ Air Canada 14/wk 69%on time 0%cancelled
YQYSydney⇆ Air Canada 14/wk 77%on time 2.7%cancelled
SANSan Diego⇆ Air Canada 13/wk 81%on time 7.8%cancelled
YXXAbbotsford⇆ Flair Airlines 13/wk 77%on time 0.6%cancelled
CAICairo⇆ EgyptAir 12/wk 63%on time 0%cancelled
GLAGlasgow⇆ Air Transat 12/wk 72%on time 1.3%cancelled
NRTTokyo⇆ Air Canada 12/wk 82%on time 1.3%cancelled
POPPuerto Plata⇆ Air Canada · Air Transat · WestJet 11/wk 90%on time 2.2%cancelled
GDLGuadalajara⇆ Air Canada · Flair Airlines 11/wk 85%on time 3%cancelled
GEOGeorgetown⇆ Air Transat · Tobago Express 11/wk 79%on time 0%cancelled
SJOSan José⇆ Air Canada · Air Transat 11/wk 78%on time 1.5%cancelled
SLCSalt Lake City⇆ Delta Air Lines 11/wk 83%on time 0%cancelled
YQXGander⇆ Air Canada 11/wk 79%on time 0.7%cancelled
PVRPuerto Vallarta⇆ Air Canada · Air Transat · Flair Airlines · Porter Airlines · WestJet 10/wk 88%on time 0.8%cancelled
GCMGeorge Town⇆ Air Canada · WestJet 10/wk 84%on time 0%cancelled
LIMLima⇆ Air Canada · Air Transat 10/wk 68%on time 4.5%cancelled
SXMSint Maarten⇆ Air Canada · Air Transat · WestJet 9/wk 82%on time 3.4%cancelled
JEDJeddah⇆ Saudia 9/wk 74%on time 1.8%cancelled
PLSProvidenciales⇆ Air Canada · Porter Airlines · WestJet 8/wk 71%on time 4.8%cancelled
CURWillemstad⇆ Air Canada · WestJet 8/wk 84%on time 0%cancelled
PEKBeijing⇆ Air China · Hainan Airlines 8/wk 70%on time 0%cancelled
CANGuangzhou⇆ China Southern Airlines 8/wk 92%on time 0%cancelled
MTYMonterrey⇆ Air Canada 8/wk 76%on time 1.8%cancelled
MSYNew Orleans⇆ Air Canada 7/wk 84%on time 4.6%cancelled
OPOPorto⇆ Air Transat 7/wk 55%on time 1.1%cancelled
YMMFort McMurray⇆ Air Canada 7/wk 79%on time 3.4%cancelled
ANCAnchorage⇆ Cathay Pacific · EVA Air · China Southern Airlines 6/wk 99%on time 0%cancelled
SJDSan José del Cabo⇆ Air Canada · WestJet 6/wk 94%on time 2.8%cancelled
UVFVieux Fort⇆ Air Canada · WestJet 6/wk 80%on time 2.4%cancelled
CMNCasablanca⇆ Royal Air Maroc 6/wk 83%on time 0%cancelled
MNLManila⇆ Philippine Airlines 6/wk 55%on time 0%cancelled
NLUMexico City⇆ Air Canada 6/wk 90%on time 5.3%cancelled
TQOTulum⇆ Air Canada · WestJet 4/wk –13 legs –
ANUOsbourn⇆ Air Canada 4/wk 88%on time 0%cancelled
FAOFaro⇆ Air Transat 4/wk 67%on time 0%cancelled
LHELahore⇆ Pakistan International Airlines 4/wk 52%on time 3.8%cancelled
NZYSan Diego⇆ Air Canada 4/wk 76%on time 0%cancelled
YHMHamilton⇆ WestJet 4/wk 63%on time 8.9%cancelled
AZSSamana⇆ Air Canada · Air Transat · WestJet 3/wk 85%on time 0%cancelled
GUAGuatemala City⇆ Air Canada · Flair Airlines 3/wk 83%on time 5.4%cancelled
BOMMumbai→ Air India 3/wk –9 legs –
DJTDJT⇆ Air Canada 3/wk 72%on time 0%cancelled
GNDSaint George's⇆ Air Canada 3/wk 60%on time 0%cancelled
SJUSan Juan⇆ Air Canada 3/wk 78%on time 2.4%cancelled
HUXHuatulco⇆ Air Canada · WestJet 2/wk –12 legs –
MDWChicago← Delta Air Lines · SUA 2/wk –4 legs –
CTGCartagena⇆ Air Transat 2/wk 88%on time 0%cancelled
EZEBuenos Aires← Air Canada 2/wk 62%on time 0%cancelled
GEGSpokane⇆ Air Canada 2/wk –9 legs –
ISBAttock⇆ Pakistan International Airlines 2/wk 73%on time 7.1%cancelled
KHIKarachi⇆ Pakistan International Airlines 2/wk 65%on time 0%cancelled
MEMMemphis← Delta Air Lines 2/wk –5 legs –
PSPPalm Springs⇆ Air Canada 2/wk –12 legs –
SCLSantiago⇆ Air Canada 2/wk 91%on time 0%cancelled
SRQSarasota/Bradenton⇆ Air Canada 2/wk 88%on time 0%cancelled
SVDKingstown⇆ Air Canada 2/wk 69%on time 0%cancelled
TFSTenerife⇆ Air Canada 2/wk –12 legs –
VQQJacksonville⇆ WestJet 2/wk 75%on time 30.4%cancelled
YMXMontréal→ Morningstar Air Express 2/wk 83%on time 30.8%cancelled
YRQTrois-Rivières→ Air Canada 2/wk 58%on time 17.4%cancelled
CZMCozumel⇆ Air Canada · WestJet 1/wk –14 legs –
AMAAmarillo→ Air Canada 1/wk –3 legs –
BEDBedford→ Delta Air Lines 1/wk –4 legs –
BFISeattle← Japan Airlines 1/wk –2 legs –
BZEBelize City⇆ WestJet 1/wk –14 legs –
CGNKöln← MNG Airlines 1/wk –12 legs –
FPOFreeport⇆ WestJet 1/wk –13 legs –
GGTMoss Town→ Air Canada 1/wk – –
GIGRio De Janeiro⇆ Air Canada 1/wk –17 legs –
HELHelsinki⇆ Air Canada 1/wk –14 legs –
ISPIslip← Air Canada 1/wk –2 legs –
MCNMacon← Porter Airlines 1/wk –15 legs –
MIDMérida⇆ WestJet 1/wk –19 legs –
MLBMelbourne⇆ Air Canada 1/wk –15 legs –
MMUMorristown→ SUA 1/wk –1 legs –
NGONagoya→ China Airlines 1/wk –15 legs –
PXMPuerto Escondido⇆ Air Canada 1/wk –3 legs –
RTBCoxen Hole⇆ WestJet 1/wk –2 legs –
RZEJasionka← Air Canada 1/wk –2 legs –
SKBBasseterre⇆ Air Canada 1/wk –6 legs –
TABScarborough⇆ Tobago Express 1/wk –6 legs –
ZAZZaragoza⇆ Air Canada 1/wk –7 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Toronto Pearson

168 of the 184 destinations above also fly nonstop into Toronto Pearson, 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.

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

YYZ route map: where 184 nonstop routes go

Nonstop route network at Toronto (YYZ)

YYZ direct flights: questions travelers ask

How many direct flights does Toronto Pearson have?

Toronto Pearson International Airport currently has nonstop service to 184 destinations on 52 airlines, based on flights observed on the airport's own boards over the last 14 days. 168 of those routes operate in both directions.

Which direct route from Toronto Pearson is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Anchorage (ANC) runs cleanest: 99% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Toronto Pearson?

Air Canada appears on 135 of the 184 nonstop routes we observed at YYZ. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Toronto Pearson 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: Toronto Pearson (YYZ) nonstop network and route reliability, measured from official airport boards.

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

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