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 route Toronto YYZ · about 357 movements a week, Air Canada, Air Transat, Porter Airlines4,592 legs observed
Most reliable Kingston YGK · 100% on time, 0% cancelled52 legs
Roughest ride Tunis 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.
Destination Airlines Weekly On time Cancelled
YYZ Toronto ⇆
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:00 AC481 06:00 AC2381 06:00 AC401 07:10 AC403 08:10 AC405 09:10 AC407 10:10 AC409 11:10 AC7058 12:00 AC411 12:10 AC7058 12:53 AC413 13:10 AC415 14:00 AC417 15:10 AC419 16:10 AC487 16:40 AC421 17:10 AC895 17:10 AC423 18:10 AC425 19:10 AC427 20:00 AC7060 20:30 AC429 21:20 AC431 22:00
Air Transat departs TS62 09:30 TS60 15:30
Porter Airlines departs PD100 06:45 PD106 14:15 PD110 17:25 PD2486 19:55
Royal Jordanian departs RJ271 16:25
WestJet departs WS859 06:45
Air Canada arrives AC432 00:25 AC7884 01:56 AC480 07:50 AC400 08:25 AC7172 08:41 AC402 09:25 AC7193 09:32 AC404 10:25 AC7090 11:15 AC406 11:25 AC408 12:25 AC410 13:25 AC412 14:25 AC414 15:25 AC418 17:25 AC488 17:56 AC490 19:00 AC894 19:00 AC7068 19:20 AC7056 19:25 AC424 20:25 AC426 21:35 AC7064 22:10 AC7064 22:57 AC430 23:25 AC428 23:51 AC428 23:56
Air Transat arrives TS41 17:20
Delta Air Lines arrives DL8953 00:06
Porter Airlines arrives PD113 00:32 PD113 00:35 PD107 19:15 PD109 22:20
Royal Jordanian arrives RJ272 20:13 RJ272 20:37 RJ272 21:28
WestJet arrives WS858 00:30 WS994 23:15
YTZ Toronto ⇆
Air Canada · Porter Airlines
172 /wk
69% on time
9.1% cancelled
Schedule Air Canada departs AC7951 06:20 AC7953 07:45 AC7955 08:45 AC7959 10:25 AC7965 12:55 AC7969 14:30 AC7971 16:25 AC7975 18:30 AC7979 20:10
Porter Airlines departs PD2454 09:45 PD2476 16:40 PD2486 19:55
Air Canada arrives AC7952 08:06 AC7954 09:46 AC7956 11:01 AC7958 12:01 AC7962 13:46 AC7968 17:55 AC7972 18:50 AC7974 19:46 AC7976 21:45
Porter Airlines arrives PD2455 09:00 PD2471 16:00 PD2477 19:05 PD2487 22:10
YQB Quebec ⇆
Air Canada · Air Inuit · Central Mountain Air · PAL Airlines
150 /wk
75% on time
4.2% cancelled
Schedule Air Canada departs AC1968 07:00 AC1146 08:30 AC1970 08:30 AC1150 13:00 AC1976 13:00 AC1972 13:00 AC2372 13:00 AC1152 17:25 AC1974 17:25 AC1978 17:25 AC1980 21:35 AC1156 21:35
Air Inuit departs 3H720 09:00 3H832 09:15
Central Mountain Air departs 9M301 08:15
PAL Airlines departs PB832 07:15 PB852 09:00 PB834 15:25
Air Canada arrives AC1147 07:10 AC1971 07:10 AC1973 08:02 AC1975 11:49 AC1149 11:55 AC1977 16:01 AC1975 16:01 AC2377 16:01 AC1153 16:07 AC1979 20:26 AC1157 20:30
Air Inuit arrives 3H721 19:25 3H833 19:35
Central Mountain Air arrives 9M316 15:34 9M306 15:40 9M314 21:43
PAL Airlines arrives PB831 14:25 PB831 17:25 PB851 17:55 PB833 23:40
YOW Ottawa ⇆
Air Canada · PAL Airlines
145 /wk
74% on time
4.6% cancelled
Schedule Air Canada departs AC7763 08:50 AC8007 08:50 AC7765 10:40 AC8005 13:15 AC8001 13:15 AC7767 13:25 AC7771 15:00 AC8013 18:55 AC8003 18:55 AC7777 21:35
PAL Airlines departs PB7763 09:03 PB7765 10:52 PB7765 11:11 PB7771 15:12 PB7771 15:15 PB7777 21:50 PB7777 21:54 PB7777 21:58 PB7777 22:01 PB7777 22:02 PB7777 22:09
Air Canada arrives AC8002 06:42 AC7764 10:03 AC8010 11:47 AC7766 11:53 AC8008 15:52 AC8004 15:52 AC7768 15:52 AC7776 18:43 AC7778 20:53
PAL Airlines arrives PB7764 09:28 PB7764 09:36 PB7766 11:25 PB7766 11:48 PB7776 18:13 PB7776 18:15 PB7776 18:17 PB7776 18:26 PB7776 18:33 PB7776 18:39 PB7776 18:48 PB7778 20:27 PB7778 20:29 PB7778 20:31 PB7778 20:44
LGA New York ⇆
Air Canada · American Airlines · Delta Air Lines
132 /wk
74% on time
5.6% cancelled
Schedule Air Canada departs AC8634 08:25 AC8636 10:55 AC728 10:55 AC8638 13:05 AC8638 13:10 AC8640 15:20 AC732 15:20 AC8644 17:35 AC736 20:00
American Airlines departs AA4550 10:32
Delta Air Lines departs DL5139 09:25 DL5139 09:30 DL4719 14:28 DL5449 19:50
Air Canada arrives AC727 07:29 AC8635 12:04 AC8635 12:05 AC8637 14:36 AC731 14:39 AC8639 17:07 AC8639 17:08 AC735 19:04 AC8641 19:13 AC8645 21:14 AC8645 21:15
American Airlines arrives AA4550 09:52
Delta Air Lines arrives DL4963 08:32 DL4751 13:37 DL5197 18:58
ORD Chicago ⇆
Air Canada · American Airlines · Republic Airways · United Airlines
124 /wk
78% on time
1.9% cancelled
Schedule Air Canada departs AC8477 09:25 AC523 13:10 AC8481 13:10 AC8483 18:10
American Airlines departs AA3600 12:30 AA3602 17:34
Republic Airways departs YX790 08:27
United Airlines departs UA3600 06:00 UA3549 16:45
Air Canada arrives AC8478 10:17 AC8482 17:07 AC8484 18:57 AC524 19:05
American Airlines arrives AA3602 11:25 AA3600 11:44 AA3602 16:52
United Airlines arrives UA3575 14:00 UA3542 21:17
YVR Vancouver ⇆
Air Canada · Flair Airlines · Porter Airlines
118 /wk
81% on time
2.4% cancelled
Schedule Air Canada departs AC301 07:30 AC303 08:45 AC7057 08:45 AC305 13:20 AC307 16:35 AC311 18:15
Flair Airlines departs F8107 08:00
Porter Airlines departs PD375 17:55
Air Canada arrives AC314 07:10 AC312 07:30 AC304 17:04 AC306 19:35 AC308 20:30 AC308 20:43
Flair Airlines arrives F8106 07:00
Porter Airlines arrives PD372 16:29 PD372 16:30
YYC Calgary ⇆
Air Canada · Porter Airlines · WestJet
111 /wk
82% on time
2.3% cancelled
Schedule Air Canada departs AC317 08:30 AC321 13:15 AC7085 17:21 AC327 20:55
Porter Airlines departs PD389 19:40
WestJet departs WS559 16:15 WS559 17:15
Air Canada arrives AC328 07:10 AC322 18:50 AC322 19:00 AC326 23:18
Porter Airlines arrives PD384 13:20
WestJet arrives WS558 14:50 WS558 15:50
EWR New York ⇆
Air Canada · United Airlines · Sun Country Airlines
110 /wk
77% on time
6.2% cancelled
Schedule Air Canada departs AC8492 08:05 AC8496 13:10 AC8500 18:50
United Airlines departs UA3619 07:00 UA3623 15:00
Air Canada arrives AC8491 08:32 AC8493 11:57 AC8497 17:07
Sun Country Airlines arrives SY8702 20:07
United Airlines arrives UA3621 13:28 UA3554 21:42
CDG Paris ⇆
Air Canada · Air France · Air Transat
88 /wk
70% on time
0.8% cancelled
Schedule Air Canada departs AC874 18:10 AC870 21:25
Air France departs AF343 17:00 AF343 18:00 AF345 19:05 AF345 20:05
Air Transat departs TS110 20:10 TS110 21:10
Air Canada arrives AC875 11:25 AC871 15:40
Air France arrives AF342 12:15 AF342 13:15 AF344 15:20 AF344 16:20
Air Transat arrives TS111 12:40 TS111 13:40
YHZ Halifax ⇆
Air Canada · Porter Airlines
83 /wk
71% on time
3.8% cancelled
Schedule Air Canada departs AC660 07:55 AC2044 07:55 AC7192 11:15 AC2046 13:15 AC664 13:15 AC2048 18:55 AC2050 21:35 AC670 21:35
Air Canada arrives AC2045 06:19 AC661 06:19 AC2047 07:10 AC663 12:14 AC2049 12:14 AC2051 17:48 AC667 17:48
Porter Airlines arrives PD2328 10:28 PD2328 10:32
PHL Philadelphia ⇆
Air Canada · American Airlines
68 /wk
77% on time
6.2% cancelled
Schedule Air Canada departs AC8859 13:00 AC8859 13:05
American Airlines departs AA5885 07:33 AA5442 07:40 AA5030 08:12 AA4793 13:04 AA5615 13:06 AA6011 16:06 AA5616 16:15
Air Canada arrives AC8862 16:55
American Airlines arrives AA4793 12:23 AA5615 12:26 AA5616 15:27 AA6023 15:28 AA6027 21:26 AA5576 21:30
BOS Boston ⇆
Air Canada · Delta Air Lines
59 /wk
58% on time
7% cancelled
YEG Edmonton ⇆
Air Canada · Porter Airlines
59 /wk
75% on time
2.1% cancelled
IAD Washington ⇆
Air Canada · United Airlines
55 /wk
83% on time
3.5% cancelled
DTW Detroit ⇆
Delta Air Lines
55 /wk
81% on time
2.4% cancelled
ATL Atlanta ⇆
Air Canada · Delta Air Lines
51 /wk
87% on time
0.8% cancelled
PUJ Punta Cana ⇆
Air Canada · Air Transat · Arajet · WestJet
48 /wk
84% on time
0.5% cancelled
CUN Cancún ⇆
Air Canada · Air Transat · WestJet
46 /wk
85% on time
0.3% cancelled
LHR London ⇆
Air Canada · British Airways
37 /wk
69% on time
1.5% cancelled
CMN Casablanca ⇆
Air Canada · Royal Air Maroc
34 /wk
74% on time
0.5% cancelled
LIS Lisbon ⇆
Air Canada · Air Transat · TAP Air Portugal
32 /wk
74% on time
0.2% cancelled
YBG Saguenay ⇆
Air Canada · Air Creebec
31 /wk
83% on time
2.3% cancelled
FCO Rome ⇆
Air Canada
28 /wk
67% on time
0.8% cancelled
BCN Barcelona ⇆
Air Canada · Air Transat
26 /wk
71% on time
0.6% cancelled
YZV Sept-Îles ⇆
Air Canada · PAL Airlines
26 /wk
81% on time
3.3% cancelled
DEN Denver ⇆
Air Canada
25 /wk
80% on time
3.4% cancelled
YSJ Saint John ⇆
Air Canada · PAL Airlines
24 /wk
77% on time
1.9% cancelled
MIA Miami ⇆
Air Canada
21 /wk
81% on time
1.5% cancelled
ATH Athens ⇆
Air Canada
20 /wk
68% on time
1.2% cancelled
DXB Dubai ⇆
Emirates
20 /wk
67% on time
0% cancelled
BOG Bogota ⇆
Air Canada · Avianca
19 /wk
82% on time
0.8% cancelled
MAD Madrid ⇆
Air Canada · Air Transat
18 /wk
70% on time
1.3% cancelled
MXP Milan ⇆
Air Canada
14 /wk
62% on time
0.6% cancelled
PTY Tocumen ⇆
Copa Airlines
14 /wk
95% on time
1.1% cancelled
TPA Tampa ⇆
Air Canada
14 /wk
83% on time
1.7% cancelled
YQY Sydney ⇆
Air Canada
14 /wk
74% on time
0% cancelled
MUC Munich ⇆
Lufthansa
13 /wk
47% on time
1.2% cancelled
NRT Tokyo ⇆
Air Canada
13 /wk
69% on time
1.2% cancelled
NTE Nantes ⇆
Air Transat
13 /wk
67% on time
3% cancelled
GVA Geneva ⇆
Air Canada
12 /wk
76% on time
1.9% cancelled
VIE Vienna ⇆
Austrian Airlines
11 /wk
85% on time
0% cancelled
ZRH Zurich ⇆
Swiss International Air Lines
11 /wk
32% on time
2.2% cancelled
AZS Samana ⇆
Air Canada · Air Transat · WestJet
10 /wk
95% on time
0.7% cancelled
DOH Doha ⇆
Qatar Airways
10 /wk
60% on time
0% cancelled
ORY Paris ⇆
French Bee
10 /wk
53% on time
1.5% cancelled
IST Istanbul ⇆
Air Transat · Turkish Airlines
8 /wk
36% on time
0% cancelled
TUN Tunis ⇆
Tunisair
7 /wk
13% on time
2.3% cancelled
MBJ Montego Bay ⇆
Air Canada · Air Transat · WestJet
6 /wk
88% on time
2.7% cancelled
SJO San José ⇆
Air Canada · Air Transat
6 /wk
76% on time
3.6% cancelled
AGP Málaga ⇆
Air Transat
6 /wk
67% on time
2.5% cancelled
AMM Amman ⇆
Royal Jordanian
6 /wk
69% on time
0% cancelled
YWK Wabush ⇆
PAL Airlines
6 /wk
58% on time
15.1% cancelled
LIM Lima ⇆
Air Canada · Air Transat
5 /wk
88% on time
3.4% cancelled
LIR Liberia ⇆
Air Canada · Air Transat · WestJet
4 /wk
91% on time
0% cancelled
DSS Dakar ⇆
Air Transat
4 /wk
70% on time
2.1% cancelled
YHU Montréal ⇆
Central Mountain Air
3 /wk
100% on time
0% cancelled
■ ≥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
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.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/montreal-YUL
Copy
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