YUL

Montréal (YUL) direct flights: all 125 nonstop routes, measured

live · updated 4h ago

OPS Watch · 45,326 legs measured · last 90 days · 1 route outbound only · 5 routes inbound only

125 nonstop destinations from Montreal / Pierre Elliott Trudeau International Airport, flown by 35 airlines. 119 of them also fly back in.

Measured from flights observed on Montréal’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 110 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 on schedule.

Busiest routeToronto YYZ · about 357 movements a week, Air Canada, Air Transat, Porter Airlines4,592 legs observed
Most reliableKingston YGK · 100% on time, 0% cancelled52 legs
Roughest rideTunis TUN · 13% on time, 2.3% cancelled88 legs

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

YYZToronto⇆ Air Canada · Air Transat · Porter Airlines · Royal Jordanian · WestJet · Delta Air Lines 357/wk 76%on time 5.1%cancelled
Schedule
Air Canada departs AC7883 05:00AC481 06:00AC2381 06:00AC401 07:10AC403 08:10AC405 09:10AC407 10:10AC409 11:10AC7058 12:00AC411 12:10AC7058 12:53AC413 13:10AC415 14:00AC417 15:10AC419 16:10AC487 16:40AC421 17:10AC895 17:10AC423 18:10AC425 19:10AC427 20:00AC7060 20:30AC429 21:20AC431 22:00
Air Transat departs TS62 09:30TS60 15:30
Porter Airlines departs PD100 06:45PD106 14:15PD110 17:25PD2486 19:55
Royal Jordanian departs RJ271 16:25
WestJet departs WS859 06:45
Air Canada arrives AC432 00:25AC7884 01:56AC480 07:50AC400 08:25AC7172 08:41AC402 09:25AC7193 09:32AC404 10:25AC7090 11:15AC406 11:25AC408 12:25AC410 13:25AC412 14:25AC414 15:25AC418 17:25AC488 17:56AC490 19:00AC894 19:00AC7068 19:20AC7056 19:25AC424 20:25AC426 21:35AC7064 22:10AC7064 22:57AC430 23:25AC428 23:51AC428 23:56
Air Transat arrives TS41 17:20
Delta Air Lines arrives DL8953 00:06
Porter Airlines arrives PD113 00:32PD113 00:35PD107 19:15PD109 22:20
Royal Jordanian arrives RJ272 20:13RJ272 20:37RJ272 21:28
WestJet arrives WS858 00:30WS994 23:15
YTZToronto⇆ Air Canada · Porter Airlines 172/wk 69%on time 9.1%cancelled
Schedule
Air Canada departs AC7951 06:20AC7953 07:45AC7955 08:45AC7959 10:25AC7965 12:55AC7969 14:30AC7971 16:25AC7975 18:30AC7979 20:10
Porter Airlines departs PD2454 09:45PD2476 16:40PD2486 19:55
Air Canada arrives AC7952 08:06AC7954 09:46AC7956 11:01AC7958 12:01AC7962 13:46AC7968 17:55AC7972 18:50AC7974 19:46AC7976 21:45
Porter Airlines arrives PD2455 09:00PD2471 16:00PD2477 19:05PD2487 22:10
YQBQuebec⇆ Air Canada · Air Inuit · Central Mountain Air · PAL Airlines 150/wk 75%on time 4.2%cancelled
Schedule
Air Canada departs AC1968 07:00AC1146 08:30AC1970 08:30AC1150 13:00AC1976 13:00AC1972 13:00AC2372 13:00AC1152 17:25AC1974 17:25AC1978 17:25AC1980 21:35AC1156 21:35
Air Inuit departs 3H720 09:003H832 09:15
Central Mountain Air departs 9M301 08:15
PAL Airlines departs PB832 07:15PB852 09:00PB834 15:25
Air Canada arrives AC1147 07:10AC1971 07:10AC1973 08:02AC1975 11:49AC1149 11:55AC1977 16:01AC1975 16:01AC2377 16:01AC1153 16:07AC1979 20:26AC1157 20:30
Air Inuit arrives 3H721 19:253H833 19:35
Central Mountain Air arrives 9M316 15:349M306 15:409M314 21:43
PAL Airlines arrives PB831 14:25PB831 17:25PB851 17:55PB833 23:40
YOWOttawa⇆ Air Canada · PAL Airlines 145/wk 74%on time 4.6%cancelled
Schedule
Air Canada departs AC7763 08:50AC8007 08:50AC7765 10:40AC8005 13:15AC8001 13:15AC7767 13:25AC7771 15:00AC8013 18:55AC8003 18:55AC7777 21:35
PAL Airlines departs PB7763 09:03PB7765 10:52PB7765 11:11PB7771 15:12PB7771 15:15PB7777 21:50PB7777 21:54PB7777 21:58PB7777 22:01PB7777 22:02PB7777 22:09
Air Canada arrives AC8002 06:42AC7764 10:03AC8010 11:47AC7766 11:53AC8008 15:52AC8004 15:52AC7768 15:52AC7776 18:43AC7778 20:53
PAL Airlines arrives PB7764 09:28PB7764 09:36PB7766 11:25PB7766 11:48PB7776 18:13PB7776 18:15PB7776 18:17PB7776 18:26PB7776 18:33PB7776 18:39PB7776 18:48PB7778 20:27PB7778 20:29PB7778 20:31PB7778 20:44
LGANew York⇆ Air Canada · American Airlines · Delta Air Lines 132/wk 74%on time 5.6%cancelled
Schedule
Air Canada departs AC8634 08:25AC8636 10:55AC728 10:55AC8638 13:05AC8638 13:10AC8640 15:20AC732 15:20AC8644 17:35AC736 20:00
American Airlines departs AA4550 10:32
Delta Air Lines departs DL5139 09:25DL5139 09:30DL4719 14:28DL5449 19:50
Air Canada arrives AC727 07:29AC8635 12:04AC8635 12:05AC8637 14:36AC731 14:39AC8639 17:07AC8639 17:08AC735 19:04AC8641 19:13AC8645 21:14AC8645 21:15
American Airlines arrives AA4550 09:52
Delta Air Lines arrives DL4963 08:32DL4751 13:37DL5197 18:58
ORDChicago⇆ Air Canada · American Airlines · Republic Airways · United Airlines 124/wk 78%on time 1.9%cancelled
Schedule
Air Canada departs AC8477 09:25AC523 13:10AC8481 13:10AC8483 18:10
American Airlines departs AA3600 12:30AA3602 17:34
Republic Airways departs YX790 08:27
United Airlines departs UA3600 06:00UA3549 16:45
Air Canada arrives AC8478 10:17AC8482 17:07AC8484 18:57AC524 19:05
American Airlines arrives AA3602 11:25AA3600 11:44AA3602 16:52
United Airlines arrives UA3575 14:00UA3542 21:17
YVRVancouver⇆ Air Canada · Flair Airlines · Porter Airlines 118/wk 81%on time 2.4%cancelled
Schedule
Air Canada departs AC301 07:30AC303 08:45AC7057 08:45AC305 13:20AC307 16:35AC311 18:15
Flair Airlines departs F8107 08:00
Porter Airlines departs PD375 17:55
Air Canada arrives AC314 07:10AC312 07:30AC304 17:04AC306 19:35AC308 20:30AC308 20:43
Flair Airlines arrives F8106 07:00
Porter Airlines arrives PD372 16:29PD372 16:30
YYCCalgary⇆ Air Canada · Porter Airlines · WestJet 111/wk 82%on time 2.3%cancelled
Schedule
Air Canada departs AC317 08:30AC321 13:15AC7085 17:21AC327 20:55
Porter Airlines departs PD389 19:40
WestJet departs WS559 16:15WS559 17:15
Air Canada arrives AC328 07:10AC322 18:50AC322 19:00AC326 23:18
Porter Airlines arrives PD384 13:20
WestJet arrives WS558 14:50WS558 15:50
EWRNew York⇆ Air Canada · United Airlines · Sun Country Airlines 110/wk 77%on time 6.2%cancelled
Schedule
Air Canada departs AC8492 08:05AC8496 13:10AC8500 18:50
United Airlines departs UA3619 07:00UA3623 15:00
Air Canada arrives AC8491 08:32AC8493 11:57AC8497 17:07
Sun Country Airlines arrives SY8702 20:07
United Airlines arrives UA3621 13:28UA3554 21:42
CDGParis⇆ Air Canada · Air France · Air Transat 88/wk 70%on time 0.8%cancelled
Schedule
Air Canada departs AC874 18:10AC870 21:25
Air France departs AF343 17:00AF343 18:00AF345 19:05AF345 20:05
Air Transat departs TS110 20:10TS110 21:10
Air Canada arrives AC875 11:25AC871 15:40
Air France arrives AF342 12:15AF342 13:15AF344 15:20AF344 16:20
Air Transat arrives TS111 12:40TS111 13:40
YHZHalifax⇆ Air Canada · Porter Airlines 83/wk 71%on time 3.8%cancelled
Schedule
Air Canada departs AC660 07:55AC2044 07:55AC7192 11:15AC2046 13:15AC664 13:15AC2048 18:55AC2050 21:35AC670 21:35
Air Canada arrives AC2045 06:19AC661 06:19AC2047 07:10AC663 12:14AC2049 12:14AC2051 17:48AC667 17:48
Porter Airlines arrives PD2328 10:28PD2328 10:32
PHLPhiladelphia⇆ Air Canada · American Airlines 68/wk 77%on time 6.2%cancelled
Schedule
Air Canada departs AC8859 13:00AC8859 13:05
American Airlines departs AA5885 07:33AA5442 07:40AA5030 08:12AA4793 13:04AA5615 13:06AA6011 16:06AA5616 16:15
Air Canada arrives AC8862 16:55
American Airlines arrives AA4793 12:23AA5615 12:26AA5616 15:27AA6023 15:28AA6027 21:26AA5576 21:30
BOSBoston⇆ Air Canada · Delta Air Lines 59/wk 58%on time 7%cancelled
YEGEdmonton⇆ Air Canada · Porter Airlines 59/wk 75%on time 2.1%cancelled
YFCFredericton⇆ Air Canada · PAL Airlines 58/wk 82%on time 2.1%cancelled
IADWashington⇆ Air Canada · United Airlines 55/wk 83%on time 3.5%cancelled
DTWDetroit⇆ Delta Air Lines 55/wk 81%on time 2.4%cancelled
ATLAtlanta⇆ Air Canada · Delta Air Lines 51/wk 87%on time 0.8%cancelled
PUJPunta Cana⇆ Air Canada · Air Transat · Arajet · WestJet 48/wk 84%on time 0.5%cancelled
CUNCancún⇆ Air Canada · Air Transat · WestJet 46/wk 85%on time 0.3%cancelled
YWGWinnipeg⇆ Air Canada 42/wk 78%on time 2.8%cancelled
YYTSt. John's⇆ Air Canada 42/wk 80%on time 3.7%cancelled
DCAWashington⇆ Air Canada 40/wk 73%on time 7%cancelled
LAXLos Angeles⇆ Air Canada 40/wk 80%on time 0.4%cancelled
SFOSan Francisco⇆ Air Canada 38/wk 78%on time 0.2%cancelled
LHRLondon⇆ Air Canada · British Airways 37/wk 69%on time 1.5%cancelled
MCOOrlando⇆ Air Canada 36/wk 82%on time 2.2%cancelled
CMNCasablanca⇆ Air Canada · Royal Air Maroc 34/wk 74%on time 0.5%cancelled
LISLisbon⇆ Air Canada · Air Transat · TAP Air Portugal 32/wk 74%on time 0.2%cancelled
FLLFort Lauderdale⇆ Air Canada · Porter Airlines 32/wk 67%on time 2.9%cancelled
YBGSaguenay⇆ Air Canada · Air Creebec 31/wk 83%on time 2.3%cancelled
CLTCharlotte⇆ American Airlines 30/wk 82%on time 2.3%cancelled
FRAFrankfurt am Main⇆ Air Canada 30/wk 65%on time 1.6%cancelled
MEXMexico City⇆ Aeroméxico · Air Canada 28/wk 79%on time 0%cancelled
FCORome⇆ Air Canada 28/wk 67%on time 0.8%cancelled
YQMMoncton⇆ Air Canada 28/wk 72%on time 1.4%cancelled
DFWDallas-Fort Worth⇆ Air Canada · American Airlines 27/wk 78%on time 2.6%cancelled
BCNBarcelona⇆ Air Canada · Air Transat 26/wk 71%on time 0.6%cancelled
YZVSept-Îles⇆ Air Canada · PAL Airlines 26/wk 81%on time 3.3%cancelled
AMSAmsterdam⇆ KLM 26/wk 62%on time 4.3%cancelled
MSPMinneapolis⇆ Delta Air Lines 26/wk 82%on time 2.1%cancelled
DENDenver⇆ Air Canada 25/wk 80%on time 3.4%cancelled
YSJSaint John⇆ Air Canada · PAL Airlines 24/wk 77%on time 1.9%cancelled
YYGCharlottetown⇆ Air Canada 23/wk 69%on time 3.3%cancelled
BRUBrussels⇆ Air Canada 21/wk 58%on time 3%cancelled
MIAMiami⇆ Air Canada 21/wk 81%on time 1.5%cancelled
LYSColombier-Saugnieu⇆ Air Canada · Air Transat 20/wk 71%on time 3.5%cancelled
ATHAthens⇆ Air Canada 20/wk 68%on time 1.2%cancelled
DXBDubai⇆ Emirates 20/wk 67%on time 0%cancelled
BOGBogota⇆ Air Canada · Avianca 19/wk 82%on time 0.8%cancelled
BNANashville⇆ Air Canada 19/wk 71%on time 2.5%cancelled
RDURaleigh/Durham⇆ Air Canada 19/wk 75%on time 4%cancelled
MADMadrid⇆ Air Canada · Air Transat 18/wk 70%on time 1.3%cancelled
ALGAlgiers⇆ Air Algérie 18/wk 74%on time 0.4%cancelled
YVPKuujjuaq⇆ Air Inuit 17/wk 65%on time 2.3%cancelled
TLSToulouse/Blagnac⇆ Air Canada 16/wk 77%on time 2.4%cancelled
YVOVal-d'Or⇆ Air Creebec 16/wk 90%on time 0%cancelled
IAHHouston⇆ Air Canada 14/wk 81%on time 0.6%cancelled
LASLas Vegas⇆ Air Canada 14/wk 82%on time 4.9%cancelled
MXPMilan⇆ Air Canada 14/wk 62%on time 0.6%cancelled
PTYTocumen⇆ Copa Airlines 14/wk 95%on time 1.1%cancelled
TPATampa⇆ Air Canada 14/wk 83%on time 1.7%cancelled
YDFDeer Lake⇆ Air Canada 14/wk 78%on time 2.8%cancelled
YGWKuujjuarapik⇆ Air Inuit 14/wk 58%on time 1.6%cancelled
YQYSydney⇆ Air Canada 14/wk 74%on time 0%cancelled
YUYRouyn-Noranda⇆ Air Canada 14/wk 77%on time 3.4%cancelled
MUCMunich⇆ Lufthansa 13/wk 47%on time 1.2%cancelled
NRTTokyo⇆ Air Canada 13/wk 69%on time 1.2%cancelled
NTENantes⇆ Air Transat 13/wk 67%on time 3%cancelled
GVAGeneva⇆ Air Canada 12/wk 76%on time 1.9%cancelled
MRSMarignane⇆ Air Transat 12/wk 68%on time 1.9%cancelled
PITPittsburgh⇆ Air Canada 11/wk 79%on time 4.3%cancelled
VIEVienna⇆ Austrian Airlines 11/wk 85%on time 0%cancelled
YGLLa Grande Rivière⇆ Air Inuit 11/wk 38%on time 1.5%cancelled
ZRHZurich⇆ Swiss International Air Lines 11/wk 32%on time 2.2%cancelled
AZSSamana⇆ Air Canada · Air Transat · WestJet 10/wk 95%on time 0.7%cancelled
DOHDoha⇆ Qatar Airways 10/wk 60%on time 0%cancelled
ORYParis⇆ French Bee 10/wk 53%on time 1.5%cancelled
POPPuerto Plata⇆ Air Canada · Air Transat · WestJet 9/wk 92%on time 0%cancelled
BODBordeaux⇆ Air Transat 9/wk 68%on time 0%cancelled
ISTIstanbul⇆ Air Transat · Turkish Airlines 8/wk 36%on time 0%cancelled
GRUSão Paulo⇆ Air Canada 8/wk 80%on time 1.9%cancelled
PHXPhoenix⇆ Air Canada 8/wk 78%on time 0%cancelled
FDFFort-de-France⇆ Air Canada · Air Transat 7/wk 86%on time 0%cancelled
PTPPointe-à-Pitre⇆ Air Canada · Air Transat 7/wk 93%on time 2.1%cancelled
PDLPonta Delgada⇆ Azores Airlines 7/wk 71%on time 0%cancelled
TUNTunis⇆ Tunisair 7/wk 13%on time 2.3%cancelled
YPXPuvirnituq⇆ Air Inuit 7/wk 68%on time 5.4%cancelled
MBJMontego Bay⇆ Air Canada · Air Transat · WestJet 6/wk 88%on time 2.7%cancelled
SJOSan José⇆ Air Canada · Air Transat 6/wk 76%on time 3.6%cancelled
AGPMálaga⇆ Air Transat 6/wk 67%on time 2.5%cancelled
AMMAmman⇆ Royal Jordanian 6/wk 69%on time 0%cancelled
VCEVenezia⇆ Air Canada 6/wk 76%on time 0%cancelled
YMTChibougamau⇆ Air Creebec 6/wk 94%on time 0%cancelled
YWKWabush⇆ PAL Airlines 6/wk 58%on time 15.1%cancelled
LIMLima⇆ Air Canada · Air Transat 5/wk 88%on time 3.4%cancelled
LIRLiberia⇆ Air Canada · Air Transat · WestJet 4/wk 91%on time 0%cancelled
DSSDakar⇆ Air Transat 4/wk 70%on time 2.1%cancelled
NASNassau⇆ Air Canada 4/wk 92%on time 0%cancelled
RAKMarrakesh⇆ Air Transat 4/wk 58%on time 1.9%cancelled
YGKKingston← Air Creebec 4/wk 100%on time 0%cancelled
SXMSint Maarten⇆ Air Canada · Air Transat · WestJet 3/wk 87%on time 0%cancelled
BDAHamilton⇆ BermudAir 3/wk 70%on time 0%cancelled
PLSProvidenciales⇆ Air Canada 3/wk 83%on time 5.3%cancelled
VLCValencia⇆ Air Transat 3/wk 56%on time 0%cancelled
YHUMontréal⇆ Central Mountain Air 3/wk 100%on time 0%cancelled
BGIBridgetown⇆ Air Canada 2/wk –6 legs –
CTGCartagena⇆ Air Transat 2/wk 85%on time 4.8%cancelled
CURWillemstad⇆ Air Canada 2/wk –8 legs –
FPOFreeport⇆ WestJet 2/wk 88%on time 0%cancelled
GLAGlasgow← Air Transat 2/wk –2 legs –
GUAGuatemala City⇆ Air Canada 2/wk 72%on time 0%cancelled
RSWFort Myers⇆ Air Canada 2/wk –6 legs –
SALSan Salvador⇆ Air Transat 2/wk 69%on time 0%cancelled
PVRPuerto Vallarta⇆ Air Canada · Air Transat 1/wk –16 legs –
CZMCozumel⇆ Air Canada 1/wk –9 legs –
DALDallas← Air Canada 1/wk –1 legs –
DELNew Delhi⇆ Air Canada 1/wk –14 legs –
INDIndianapolis← United Airlines 1/wk –1 legs –
TFSTenerife⇆ Air Canada 1/wk –2 legs –
TQOTulum⇆ Air Canada 1/wk –2 legs –
YHMHamilton⇆ Air Canada 1/wk –7 legs –
YKUChisasibi← Air Creebec 1/wk –12 legs –
YZGSalluit→ Air Inuit 1/wk –10 legs –
ZSASan Salvador⇆ Air Canada 1/wk –6 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Montréal

119 of the 125 destinations above also fly nonstop into Montréal, 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.

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

YUL route map: where 125 nonstop routes go

Nonstop route network at Montréal (YUL)

YUL direct flights: questions travelers ask

How many direct flights does Montréal have?

Montreal / Pierre Elliott Trudeau International Airport currently has nonstop service to 125 destinations on 35 airlines, based on flights observed on the airport's own boards over the last 14 days. 119 of those routes operate in both directions.

Which direct route from Montréal is most reliable?

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

Which airline flies the most nonstop routes from Montréal?

Air Canada appears on 85 of the 125 nonstop routes we observed at YUL. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Montreal / Pierre Elliott Trudeau 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: Montréal (YUL) nonstop network and route reliability, measured from official airport boards.

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

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