YYZ → YUL Toronto to Montréal
live
Direct flights from Toronto (YYZ) to Montréal (YUL): 143 nonstop departures observed each week across 4 airlines. 93% of the last 54 tracked flights arrived within 15 minutes of schedule. The median arrival is 16 minutes early. No cancellations were recorded across the 55 tracked flights. The nonstop covers 506 km, an estimated 1 hour 9 minutes in the air. Measured by Pro Flight Search from live flight boards at Toronto and Montréal. Updated 5 November 2026 at 03:18 UTC.
Today, YYZ → YUL Thu 5 Nov · local times
Sched Flight YYZ departure YUL arrival
00:30
AC7884 Air Canada
Est. 00:30 Departure not confirmed by the board
YUL 01:56 scheduled
Checked YYZ board 22:03 · YUL board 22:18
YYZ
Toronto
smooth · +3
YUL
Montréal
smooth · +0
dep bank 00:30–23:10 143x weekly
Runs reliable · 4 airlines · 143x weekly · nonstop
93% on time
of the last 54 tracked YYZ → YUL flights arrived within 15 minutes
Median arrival delay is −16 min . 0 of 55 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −16 min across the last 54 arrivals
Flight time ~1h 09m estimated from route distance
Weekly departures 143x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 55
The week scheduled departures · origin local time
Air Canada Porter Airlines Royal Jordanian WestJet
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Air CanadaAC 98% on time
Flights AC7884 00:30 daily · AC480 06:20 daily · AC400 07:00 daily · AC402 08:00 Mo Tu We Th Fr Sa
Porter AirlinesPD 71% on time
Flights PD107 17:50 daily · PD109 20:55 daily · PD113 23:10 daily
Royal JordanianRJ
Flights RJ272 varies Mo We Fr
WestJetWS
Flights WS858 23:00 daily
History operated legs · board outcomes
11-04 AC400 dep +7 → arr −28
11-04 AC402 dep +33 → arr +0
11-04 AC404 dep +22 → arr −16
11-04 AC406 dep +10 → arr −9
11-04 AC410 dep +19 → arr −14
11-04 AC412 dep +14 → arr −25
11-04 AC414 dep +21 → arr −18
11-04 AC418 dep +16 → arr −15
11-04 AC426 dep +28 → arr −7
11-04 AC480 dep +20 → arr −18
11-04 AC490 dep +9 → arr −32
11-04 ASP877 dep +53 → arr +0
11-04 PD107 dep +16 → arr −21
11-04 RJ272 dep +19 → arr +0
11-03 AC400 dep +17 → arr −17
11-03 AC402 dep +21 → arr −12
11-03 AC404 dep +23 → arr −12
11-03 AC406 dep +14 → arr +3
11-03 AC408 dep +3 → arr −34
11-03 AC410 dep +14 → arr −28
11-03 AC412 dep +8 → arr −25
11-03 AC414 dep +13 → arr −21
11-03 AC418 dep +15 → arr −15
11-03 AC424 dep +20 → arr −15
11-03 AC426 dep +3 → arr −30
11-03 AC432 dep +13 → arr −27
11-03 AC480 dep +19 → arr −24
11-03 AC490 dep +17 → arr −20
11-03 ASP519 dep +5 → arr +0
11-03 PD107 dep +20 → arr −11
11-03 PD109 dep +61 → arr +29
11-03 PD113 dep +14 → arr −17
11-03 WS858 dep +29 → arr −8
11-02 AC406 dep +38 → arr +8
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from YYZ and YUL, paired departure → arrival per flight and day. Board history since Mon, Nov 2. Each day adds the flights our airport boards record.
Board rows 120 Completed 107 Delayed 12 Within 15m 95/107 Median -3m
AC7884 Air Canada
3 days
YYZ
Departure
Sched 00:30
Scheduled departure
→
YUL
Arrival
Sched 01:56
Scheduled arrival · landing pending
Wed, Nov 4
2/2 legs · C-FJJZ
YYZ
Departure
00:22
Departed · Sched 00:308m early
→
YUL
Arrival
01:28
Landed · Sched 01:5628m early
Tue, Nov 3
2/2 legs · C-FBJZ
YYZ
Departure
00:55
Departed · Sched 00:3025m late
→
YUL
Arrival
01:59
Landed · Sched 01:563m late
Full AC7884 history →
AC400 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-GXAU
YYZ
Departure
06:55
Departed · Sched 07:005m early
→
YUL
Arrival
08:03
Landed · Sched 08:2522m early
Tue, Nov 3
2/2 legs · C-GTZH
YYZ
Departure
07:03
Departed · Sched 07:003m late
→
YUL
Arrival
08:10
Landed · Sched 08:2515m early
Full AC400 history →
AC402 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-FDGQ
YYZ
Departure
08:16
Departed · Sched 08:0016m late
→
YUL
Arrival
09:27
Landed · Sched 09:252m late
Tue, Nov 3
2/2 legs · C-GITY
YYZ
Departure
08:21
Departed · Sched 08:0021m late
→
YUL
Arrival
09:19
Landed · Sched 09:256m early
Full AC402 history →
AC404 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-FCQD
YYZ
Departure
09:05
Departed · Sched 09:005m late
→
YUL
Arrival
10:14
Landed · Sched 10:2511m early
Tue, Nov 3
2/2 legs · C-FCQD
YYZ
Departure
09:05
Departed · Sched 09:005m late
→
YUL
Arrival
10:18
Landed · Sched 10:257m early
Full AC404 history →
AC406 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GJXW
YYZ
Departure
10:10
Departed · Sched 10:0010m late
→
YUL
Arrival
11:20
Landed · Sched 11:255m early
Tue, Nov 3
2/2 legs · C-GMYU
YYZ
Departure
09:55
Departed · Sched 10:005m early
→
YUL
Arrival
11:10
Landed · Sched 11:2515m early
Mon, Nov 2
2/2 legs · C-GTZH
YYZ
Departure
10:24
Departed · Sched 10:0024m late
→
YUL
Arrival
11:37
Landed · Sched 11:2512m late
Full AC406 history →
AC410 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-FGKH
YYZ
Departure
12:06
Departed · Sched 12:006m late
→
YUL
Arrival
13:20
Landed · Sched 13:255m early
Tue, Nov 3
2/2 legs · C-GKOE
YYZ
Departure
11:58
Departed · Sched 12:002m early
→
YUL
Arrival
13:08
Landed · Sched 13:2517m early
Mon, Nov 2
2/2 legs · C-GXLR
YYZ
Departure
11:58
Departed · Sched 12:002m early
→
YUL
Arrival
13:09
Landed · Sched 13:2516m early
Full AC410 history →
AC412 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-GJXV
YYZ
Departure
13:01
Departed · Sched 13:001m late
→
YUL
Arrival
14:11
Landed · Sched 14:2514m early
Tue, Nov 3
2/2 legs · C-GJYE
YYZ
Departure
12:55
Departed · Sched 13:005m early
→
YUL
Arrival
14:05
Landed · Sched 14:2520m early
Full AC412 history →
AC414 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GXAU
YYZ
Departure
14:08
Departed · Sched 14:008m late
→
YUL
Arrival
15:16
Landed · Sched 15:259m early
Tue, Nov 3
2/2 legs · C-FDGQ
YYZ
Departure
14:01
Departed · Sched 14:001m late
→
YUL
Arrival
15:09
Landed · Sched 15:2516m early
Mon, Nov 2
2/2 legs · C-FDGQ
YYZ
Departure
14:14
Departed · Sched 14:0014m late
→
YUL
Arrival
15:26
Landed · Sched 15:251m late
Full AC414 history →
AC418 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GJXW
YYZ
Departure
15:58
Departed · Sched 16:002m early
→
YUL
Arrival
17:11
Landed · Sched 17:2514m early
Tue, Nov 3
2/2 legs · C-GMYU
YYZ
Departure
15:56
Departed · Sched 16:004m early
→
YUL
Arrival
17:12
Landed · Sched 17:2513m early
Mon, Nov 2
2/2 legs · C-GNBE
YYZ
Departure
16:02
Departed · Sched 16:002m late
→
YUL
Arrival
17:19
Landed · Sched 17:256m early
Full AC418 history →
AC424 Air Canada
3 days
Wed, Nov 4
1/2 legs · C-GJYA
YYZ
Departure
Sched 19:00
Scheduled time only · no board update captured
→
YUL
Arrival
Sched 20:25
Scheduled time only · no board update captured
Tue schedule from board history
Tue, Nov 3
2/2 legs · C-GJYI
YYZ
Departure
19:02
Departed · Sched 19:002m late
→
YUL
Arrival
20:16
Landed · Sched 20:259m early
Mon, Nov 2
2/2 legs · C-GWUT
YYZ
Departure
18:56
Departed · Sched 19:004m early
→
YUL
Arrival
20:12
Landed · Sched 20:2513m early
Full AC424 history →
AC426 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GJXV
YYZ
Departure
20:15
Departed · Sched 20:105m late
→
YUL
Arrival
21:32
Landed · Sched 21:353m early
Tue, Nov 3
2/2 legs · C-GJYA
YYZ
Departure
20:01
Departed · Sched 20:109m early
→
YUL
Arrival
21:09
Landed · Sched 21:3526m early
Mon, Nov 2
2/2 legs · C-FHFV
YYZ
Departure
20:07
Departed · Sched 20:103m early
→
YUL
Arrival
21:23
Landed · Sched 21:3512m early
Full AC426 history →
AC432 Air Canada
3 days
YYZ
Departure
Sched 23:00
Scheduled time only · no board update captured
→
YUL
Arrival
00:09
Est. · Sched 00:2516m early
Tue, Nov 3
2/2 legs · C-FHBT
YYZ
Departure
22:57
Departed · Sched 23:003m early
→
YUL
Arrival
00:11
Landed · Sched 00:2514m early
Mon, Nov 2
2/2 legs · C-GMYU
YYZ
Departure
22:58
Departed · Sched 23:002m early
→
YUL
Arrival
00:08
Landed · Sched 00:2517m early
Full AC432 history →
AC480 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-GNBN
YYZ
Departure
06:16
Departed · Sched 06:204m early
→
YUL
Arrival
07:38
Landed · Sched 07:5012m early
Tue, Nov 3
2/2 legs · C-FHEI
YYZ
Departure
06:11
Departed · Sched 06:209m early
→
YUL
Arrival
07:36
Landed · Sched 07:5014m early
Full AC480 history →
AC490 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-GHKR
YYZ
Departure
17:26
Departed · Sched 17:304m early
→
YUL
Arrival
18:38
Landed · Sched 19:0022m early
Tue, Nov 3
2/2 legs · C-GKUG
YYZ
Departure
17:29
Departed · Sched 17:301m early
→
YUL
Arrival
18:44
Landed · Sched 19:0016m early
Full AC490 history →
ASP877 AirSprint
1 day
Wed, Nov 4
2/2 legs · C-FSJR
YYZ
Departure
15:15
Departed · Sched 14:2253m late
→
PD107 Porter
3 days
Wed, Nov 4
2/2 legs · C-GZQZ
YYZ
Departure
17:51
Departed · Sched 17:501m late
→
YUL
Arrival
18:58
Landed · Sched 19:1214m early
Tue, Nov 3
2/2 legs · C-GKXF
YYZ
Departure
17:49
Departed · Sched 17:501m early
→
YUL
Arrival
19:02
Landed · Sched 19:1210m early
Mon, Nov 2
2/2 legs · C-GKQL
YYZ
Departure
17:52
Departed · Sched 17:502m late
→
YUL
Arrival
19:02
Landed · Sched 19:1210m early
Full PD107 history →
PD109 Porter
3 days
Wed, Nov 4
2/2 legs · C-GKYN
YYZ
Departure
20:57
Departed · Sched 20:552m late
→
YUL
Arrival
Sched 22:17
Scheduled time only · no board update captured
Tue, Nov 3
2/2 legs · C-GKQJ
YYZ
Departure
21:25
Departed · Sched 20:5530m late
→
YUL
Arrival
22:48
Landed · Sched 22:1731m late
Mon, Nov 2
2/2 legs · C-GKYV
YYZ
Departure
21:43
Departed · Sched 20:5548m late
→
YUL
Arrival
22:52
Landed · Sched 22:1735m late
Full PD109 history →
PD113 Porter
3 days
YYZ
Departure
Sched 23:10
Scheduled time only · no board update captured
→
YUL
Arrival
Sched 00:32
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · C-GKXH
YYZ
Departure
23:11
Departed · Sched 23:101m late
→
YUL
Arrival
00:22
Landed · Sched 00:3210m early
Mon, Nov 2
2/2 legs · C-GKXQ
YYZ
Departure
23:08
Departed · Sched 23:102m early
→
YUL
Arrival
00:24
Landed · Sched 00:328m early
Full PD113 history →
RJ272 Royal Jordanian
2 days
Wed, Nov 4
2/2 legs · JY-RBC
YYZ
Departure
19:44
Departed · Sched 19:2519m late
→
Mon, Nov 2
2/2 legs · JY-BAF
YYZ
Departure
19:09
Departed · Sched 19:2516m early
→
Full RJ272 history →
WS858 WestJet
3 days
YYZ
Departure
Sched 23:00
Scheduled time only · no board update captured
→
YUL
Arrival
00:19
Est. · Sched 00:3011m early
Tue, Nov 3
2/2 legs · C-GFVX
YYZ
Departure
23:18
Departed · Sched 23:0018m late
→
YUL
Arrival
00:29
Landed · Sched 00:301m early
Mon, Nov 2
2/2 legs · C-FUJR
YYZ
Departure
23:03
Departed · Sched 23:003m late
→
YUL
Arrival
00:17
Landed · Sched 00:3013m early
Full WS858 history →
AC408 Air Canada
2 days
Tue, Nov 3
2/2 legs · C-FHGE
YYZ
Departure
10:51
Departed · Sched 11:009m early
→
YUL
Arrival
12:06
Landed · Sched 12:2519m early
Mon, Nov 2
2/2 legs · C-FJNX
YYZ
Departure
10:53
Departed · Sched 11:007m early
→
YUL
Arrival
12:05
Landed · Sched 12:2520m early
Full AC408 history →
AC428 Air Canada
1 day
Tue, Nov 3
2/2 legs · C-GHPU
YYZ
Departure
Sched 22:30
Scheduled time only · no board update captured
→
YUL
Arrival
23:28
Landed · Sched 23:5628m early
Full AC428 history →
AC7064 Air Canada
1 day
Tue, Nov 3
2/2 legs · C-FNOE
YYZ
Departure
21:45
Departed · Sched 20:4560m late
→
Full AC7064 history →
ASP519 AirSprint
1 day
Tue, Nov 3
2/2 legs · C-FASP
YYZ
Departure
15:37
Departed · Sched 15:325m late
→
DL8953 Delta Air Lines
1 day
Tue, Nov 3
2/2 legs · N654DL
YYZ
Departure
23:34
Departed · Sched 23:259m late
→
YUL
Arrival
00:31
Landed · Sched 00:0625m late
Full DL8953 history →
AC430 Air Canada
1 day
Mon, Nov 2
2/2 legs · C-GHPX
YYZ
Departure
21:50
Last seen · Sched 22:0010m early
→
YUL
Arrival
23:04
Landed · Sched 23:2521m early
Full AC430 history →
AC488 Air Canada
1 day
Mon, Nov 2
2/2 legs · C-GXAN
YYZ
Departure
17:13
Departed · Sched 16:3043m late
→
YUL
Arrival
18:25
Landed · Sched 17:5629m late
Full AC488 history →
AC894 Air Canada
1 day
Mon, Nov 2
2/2 legs · C-GOFV
YYZ
Departure
17:23
Departed · Sched 17:307m early
→
YUL
Arrival
18:31
Landed · Sched 19:0029m early
Full AC894 history →
Airports right now live boards
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 (YYZ) to Montréal (YUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YYZ-YUL
Copy
How we measure this →
YYZ to YUL questions
Is YYZ–YUL running on time right now? Mostly on schedule. The departure side at YYZ is the weaker end, route health score 77/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on YYZ–YUL? Operators schedule morning departures around 00:30 and evening departures around 17:30 from YYZ. Earlier flights typically land before destination-airport delays accumulate later in the day; check the YUL delay card to confirm conditions when you'd arrive.
How long is the flight from YYZ to YUL? Great-circle distance is 506 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 66–73 min gate-to-gate on this route.
How often does YYZ–YUL fly? 4 carriers operate this route, around 143 flights a week between them. Compare carrier days and times in the airline list above.