YUL → YYZ Montréal to Toronto
live
Direct flights from Montréal (YUL) to Toronto (YYZ): 153 nonstop departures observed each week across 4 airlines. 89% of the last 53 tracked flights arrived within 15 minutes of schedule. The median arrival is 24 minutes early. No cancellations were recorded across the 56 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 Montréal and Toronto. Updated 5 November 2026 at 15:33 UTC.
Today, YUL → YYZ Thu 5 Nov · local times
AC405Air Canada In the air, 21 min late
Left YUL at 09:31 , 21 min after its 09:10 slot.
Landing 10:35YYZ board estimate · sched 10:46
Track AC405 →
Sched Flight YUL departure YYZ arrival
05:00
AC7883 Air Canada
Left 05:16 +16
Landed 06:13 −23
06:00
AC481 Air Canada
Left 06:16 +16
Landed 07:11 −24
06:45
PD100 Porter
Left 07:02 +17
Landed 07:55 −21
06:45
WS859 WestJet
Left 07:08 +23
Landed 08:05 −20
07:10
AC401 Air Canada
Left 08:04 +54
Landed 08:59 +13
08:10
AC403 Air Canada
Est. 09:55 Departure not confirmed by the board
YYZ est. 11:31 +105 sched 09:46
09:10
AC405 Air Canada
Left 09:31 +21
YYZ est. 10:35 In the air · sched 10:46
10:10
AC407 Air Canada
Est. 10:00 Departure not confirmed by the board
YYZ est. 11:26 sched 11:45
11:10
AC409 Air Canada
Est. 11:10 Departure not confirmed by the board
YYZ 12:46 scheduled
12:10
AC411 Air Canada
Est. 12:10 Departure not confirmed by the board
YYZ 13:46 scheduled
13:10
AC413 Air Canada
Est. 13:10 Departure not confirmed by the board
·
14:15
PD106 Porter
On schedule Gate A6
·
Checked YUL board 10:18 · YYZ board 10:33
YUL
Montréal
smooth · +0
YYZ
Toronto
smooth · +0
dep bank 05:00–22:00 153x weekly
Runs reliable · 4 airlines · 153x weekly · nonstop
89% on time
of the last 53 tracked YUL → YYZ flights arrived within 15 minutes
Median arrival delay is −24 min . 0 of 56 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −24 min across the last 53 arrivals
Flight time ~1h 09m estimated from route distance
Weekly departures 153x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 56
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 89% on time
Flights AC7883 05:00 daily · AC481 06:00 daily · AC401 07:10 daily · AC403 08:10 daily
Porter AirlinesPD 88% on time
Flights PD100 06:45 daily · PD106 14:15 daily · PD110 17:25 daily · PD2486 19:55 Mo Tu
Royal JordanianRJ
Flights RJ271 varies Mo We Fr
WestJetWS
Flights WS859 06:45 daily
History operated legs · board outcomes
11-05 AC401 dep +54 → arr +13
11-05 AC481 dep +16 → arr −24
11-05 PD100 dep +17 → arr −21
11-05 WS859 dep +23 → arr −20
11-04 AC401 dep +11 → arr −32
11-04 AC405 dep +11 → arr −33
11-04 AC407 dep +5 → arr −30
11-04 AC409 dep +15 → arr −33
11-04 AC411 dep +12 → arr −33
11-04 AC413 dep +23 → arr −14
11-04 AC417 dep −12 → arr −37
11-04 AC419 dep +69 → arr +23
11-04 AC421 dep +18 → arr −30
11-04 AC423 dep +25 → arr −18
11-04 AC425 dep +13 → arr −33
11-04 AC427 dep +14 → arr −27
11-04 AC429 dep +21 → arr −22
11-04 AC481 dep +18 → arr −25
11-04 ASP519 dep +0 → arr +0
11-04 ASP826 dep +0 → arr +0
11-04 PD100 dep +16 → arr −24
11-04 PD106 dep +17 → arr −25
11-04 PD110 dep +14 → arr −26
11-04 RJ271 dep +0 → arr −56
11-04 WS859 dep +18 → arr −32
11-03 AC403 dep +27 → arr −17
11-03 AC405 dep +14 → arr −30
11-03 AC407 dep +33 → arr −10
11-03 AC409 dep +11 → arr −34
11-03 AC411 dep +12 → arr −31
11-03 AC413 dep +17 → arr −28
11-03 AC417 dep −3 → arr −23
11-03 AC419 dep +20 → arr −27
11-03 AC423 dep +20 → arr −23
11-03 AC425 dep +16 → arr −31
11-03 AC427 dep +63 → arr +17
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 YUL and YYZ, 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 105 Delayed 18 Within 15m 90/105 Median -6m
AC401 Air Canada
2 days
Thu, Nov 5
2/2 legs · C-GJYA
YUL
Departure
07:42
Departed · Sched 07:1032m late
→
YYZ
Arrival
09:06
Landed · Sched 08:4620m late
Wed, Nov 4
2/2 legs · C-FHFY
YUL
Departure
07:00
Departed · Sched 07:1010m early
→
YYZ
Arrival
08:20
Landed · Sched 08:4626m early
Full AC401 history →
AC403 Air Canada
3 days
Thu, Nov 5
2/2 legs · C-GJXV
YUL
Departure
09:55
Est. · Sched 08:10105m late
→
YYZ
Arrival
11:31
Est. · Sched 09:46105m late
YUL
Departure
Sched 08:10
Scheduled time only · no board update captured
→
YYZ
Arrival
Sched 09:46
Scheduled time only · no board update captured
Tue, Nov 3
2/2 legs · C-FHGE
YUL
Departure
08:37
Departed · Sched 08:1027m late
→
YYZ
Arrival
09:38
Landed · Sched 09:468m early
Full AC403 history →
AC405 Air Canada
3 days
Thu, Nov 5
2/2 legs · C-FXCD
YUL
Departure
09:16
Departed · Sched 09:106m late
→
YYZ
Arrival
10:35
Est. · Sched 10:4611m early
Wed, Nov 4
2/2 legs · C-GXAU
YUL
Departure
09:03
Departed · Sched 09:107m early
→
YYZ
Arrival
10:19
Landed · Sched 10:4627m early
Tue, Nov 3
2/2 legs · C-GTZH
YUL
Departure
09:02
Departed · Sched 09:108m early
→
YYZ
Arrival
10:24
Landed · Sched 10:4622m early
Full AC405 history →
AC407 Air Canada
3 days
Thu, Nov 5
2/2 legs · C-FDHU
YUL
Departure
10:00
Est. · Sched 10:1010m early
→
YYZ
Arrival
11:26
Est. · Sched 11:4519m early
Wed, Nov 4
2/2 legs · C-GJXV
YUL
Departure
09:59
Departed · Sched 10:1011m early
→
YYZ
Arrival
11:15
Landed · Sched 11:4530m early
Tue, Nov 3
2/2 legs · C-GITY
YUL
Departure
10:18
Departed · Sched 10:108m late
→
YYZ
Arrival
11:42
Landed · Sched 11:453m early
Full AC407 history →
AC409 Air Canada
3 days
YUL
Departure
Sched 11:10
Scheduled departure
→
YYZ
Arrival
Sched 12:46
Scheduled arrival · landing pending
Wed, Nov 4
2/2 legs · C-FDGQ
YUL
Departure
11:03
Departed · Sched 11:107m early
→
YYZ
Arrival
12:19
Landed · Sched 12:4627m early
Tue, Nov 3
2/2 legs · C-FCQD
YUL
Departure
11:01
Departed · Sched 11:109m early
→
YYZ
Arrival
12:17
Landed · Sched 12:4629m early
Full AC409 history →
AC411 Air Canada
3 days
YUL
Departure
Sched 12:10
Scheduled departure
→
YYZ
Arrival
Sched 13:46
Scheduled arrival · landing pending
Wed, Nov 4
2/2 legs · C-GJXW
YUL
Departure
12:05
Departed · Sched 12:105m early
→
YYZ
Arrival
13:22
Landed · Sched 13:4624m early
Tue, Nov 3
2/2 legs · C-GMYU
YUL
Departure
12:02
Departed · Sched 12:108m early
→
YYZ
Arrival
13:20
Landed · Sched 13:4626m early
Full AC411 history →
AC413 Air Canada
3 days
Thu, Nov 5
1/2 legs · C-FZUB
YUL
Departure
Sched 13:10
Scheduled departure
→
YYZ
Arrival
Sched 14:45
Scheduled arrival · landing pending
Wed schedule from board history
Wed, Nov 4
2/2 legs · C-FZUB
YUL
Departure
13:13
Departed · Sched 13:103m late
→
YYZ
Arrival
14:38
Landed · Sched 14:457m early
Tue, Nov 3
2/2 legs · C-GXLR
YUL
Departure
13:05
Departed · Sched 13:105m early
→
YYZ
Arrival
14:26
Landed · Sched 14:4519m early
Full AC413 history →
AC481 Air Canada
3 days
Thu, Nov 5
2/2 legs · C-GMZN
YUL
Departure
05:51
Departed · Sched 06:009m early
→
YYZ
Arrival
07:19
Landed · Sched 07:3516m early
Wed, Nov 4
2/2 legs · C-FHBT
YUL
Departure
05:59
Departed · Sched 06:001m early
→
YYZ
Arrival
07:18
Landed · Sched 07:3517m early
Tue, Nov 3
2/2 legs · C-GMYU
YUL
Departure
05:50
Departed · Sched 06:0010m early
→
YYZ
Arrival
07:19
Landed · Sched 07:3516m early
Full AC481 history →
AC7883 Air Canada
3 days
Thu, Nov 5
2/2 legs · C-FBJZ
YUL
Departure
04:57
Departed · Sched 05:003m early
→
YYZ
Arrival
06:22
Landed · Sched 06:3614m early
Wed, Nov 4
2/2 legs · C-FJJZ
YUL
Departure
06:07
Departed · Sched 05:0067m late
→
YYZ
Arrival
07:26
Landed · Sched 06:3650m late
Tue, Nov 3
2/2 legs · C-FNJZ
YUL
Departure
05:42
Departed · Sched 05:0042m late
→
YYZ
Arrival
07:06
Landed · Sched 06:3630m late
Full AC7883 history →
PD100 Porter
3 days
Thu, Nov 5
2/2 legs · C-GZQU
YUL
Departure
06:35
Departed · Sched 06:4510m early
→
YYZ
Arrival
08:02
Landed · Sched 08:1614m early
Wed, Nov 4
2/2 legs · C-GKQJ
YUL
Departure
06:46
Departed · Sched 06:451m late
→
YYZ
Arrival
08:05
Landed · Sched 08:1611m early
Tue, Nov 3
2/2 legs · C-GKZC
YUL
Departure
06:57
Departed · Sched 06:4512m late
→
YYZ
Arrival
08:10
Landed · Sched 08:166m early
Full PD100 history →
PD106 Porter
3 days
Thu, Nov 5
1/2 legs · C-GKQP
YUL
Departure
Sched 14:15
Scheduled departure
→
YYZ
Arrival
Sched 15:47
Scheduled arrival · landing pending
Wed schedule from board history
Wed, Nov 4
2/2 legs · C-GKQP
YUL
Departure
14:10
Departed · Sched 14:155m early
→
YYZ
Arrival
15:29
Landed · Sched 15:4718m early
Tue, Nov 3
2/2 legs · C-GKQW
YUL
Departure
14:11
Departed · Sched 14:154m early
→
YYZ
Arrival
15:29
Landed · Sched 15:4718m early
Full PD106 history →
WS859 WestJet
3 days
Thu, Nov 5
2/2 legs · C-GYYS
YUL
Departure
06:43
Departed · Sched 06:452m early
→
YYZ
Arrival
08:14
Landed · Sched 08:2511m early
Wed, Nov 4
2/2 legs · C-GUWS
YUL
Departure
06:48
Departed · Sched 06:453m late
→
YYZ
Arrival
08:12
Landed · Sched 08:2513m early
Tue, Nov 3
2/2 legs · C-FCTK
YUL
Departure
06:44
Departed · Sched 06:451m early
→
YYZ
Arrival
08:10
Landed · Sched 08:2515m early
Full WS859 history →
AC417 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-GJXV
YUL
Departure
14:58
Departed · Sched 15:1012m early
→
YYZ
Arrival
16:19
Landed · Sched 16:4627m early
Tue, Nov 3
2/2 legs · C-GJYE
YUL
Departure
15:07
Departed · Sched 15:103m early
→
YYZ
Arrival
16:29
Landed · Sched 16:4617m early
Full AC417 history →
AC419 Air Canada
2 days
Wed, Nov 4
2/2 legs · C-FCZF
YUL
Departure
17:01
Departed · Sched 16:1051m late
→
YYZ
Arrival
18:17
Landed · Sched 17:4631m late
Tue, Nov 3
2/2 legs · C-FDGQ
YUL
Departure
16:13
Departed · Sched 16:103m late
→
YYZ
Arrival
17:41
Landed · Sched 17:465m early
Full AC419 history →
AC421 Air Canada
1 day
Wed, Nov 4
2/2 legs · C-GEGC
YUL
Departure
17:05
Departed · Sched 17:105m early
→
YYZ
Arrival
18:34
Landed · Sched 18:5521m early
Full AC421 history →
AC423 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GHPX
YUL
Departure
18:15
Departed · Sched 18:105m late
→
YYZ
Arrival
19:38
Landed · Sched 19:468m early
Tue, Nov 3
2/2 legs · C-GMYU
YUL
Departure
18:07
Departed · Sched 18:103m early
→
YYZ
Arrival
19:36
Landed · Sched 19:5014m early
Mon, Nov 2
1/2 legs · C-GHPX
YUL
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
19:48
Landed · Sched 19:462m late
Full AC423 history →
AC425 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GKOE
YUL
Departure
19:08
Departed · Sched 19:102m early
→
YYZ
Arrival
20:27
Landed · Sched 20:5023m early
Tue, Nov 3
2/2 legs · C-FGKH
YUL
Departure
19:05
Departed · Sched 19:105m early
→
YYZ
Arrival
20:34
Landed · Sched 20:5016m early
Mon, Nov 2
1/2 legs · C-FXCD
YUL
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
20:44
Landed · Sched 20:506m early
Full AC425 history →
AC427 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GMZN
YUL
Departure
19:55
Departed · Sched 20:005m early
→
YYZ
Arrival
21:17
Landed · Sched 21:3518m early
Tue, Nov 3
2/2 legs · C-GNBN
YUL
Departure
20:45
Departed · Sched 20:0045m late
→
YYZ
Arrival
22:04
Landed · Sched 21:3529m late
Mon, Nov 2
2/2 legs · C-GNBE
YUL
Departure
19:56
Departed · Sched 20:004m early
→
YYZ
Arrival
21:27
Landed · Sched 21:358m early
Full AC427 history →
AC429 Air Canada
3 days
Wed, Nov 4
2/2 legs · C-GHPU
YUL
Departure
21:21
Departed · Sched 21:201m late
→
YYZ
Arrival
22:44
Landed · Sched 22:5612m early
Tue, Nov 3
2/2 legs · C-GXAU
YUL
Departure
21:09
Departed · Sched 21:2011m early
→
YYZ
Arrival
22:36
Landed · Sched 22:5620m early
Mon, Nov 2
2/2 legs · C-GWUT
YUL
Departure
21:14
Departed · Sched 21:206m early
→
YYZ
Arrival
22:37
Last seen · Sched 22:5619m early
Full AC429 history →
AC431 Air Canada
1 day
Wed, Nov 4
2/2 legs · C-GJXV
YUL
Departure
22:19
Departed · Sched 22:0019m late
→
YYZ
Arrival
23:42
Last seen · Sched 23:366m late
Full AC431 history →
ASP519 AirSprint
1 day
Wed, Nov 4
2/2 legs · C-FASP
YUL
Departure
10:00 Departed
→
ASP826 AirSprint
1 day
Wed, Nov 4
2/2 legs · C-GXAS
YUL
Departure
07:27 Departed
→
PD110 Porter
2 days
Wed, Nov 4
2/2 legs · C-GZQB
YUL
Departure
17:19
Departed · Sched 17:256m early
→
YYZ
Arrival
18:41
Landed · Sched 18:5716m early
Tue, Nov 3
2/2 legs · C-GKXH
YUL
Departure
18:33
Departed · Sched 17:2568m late
→
YYZ
Arrival
19:43
Landed · Sched 18:5746m late
Full PD110 history →
RJ271 Royal Jordanian
1 day
Wed, Nov 4
2/2 legs · JY-RBC
YUL
Departure
15:06 Departed
→
YYZ
Arrival
16:12
Landed · Sched 16:5543m early
Full RJ271 history →
AC7058 Air Canada
1 day
Tue, Nov 3
2/2 legs · C-FCQX
YUL
Departure
12:53 Departed
→
YYZ
Arrival
13:52
Landed · Sched 13:3616m late
Full AC7058 history →
AC895 Air Canada
1 day
Tue, Nov 3
2/2 legs · C-GFAH
YUL
Departure
17:16
Departed · Sched 17:204m early
→
YYZ
Arrival
18:31
Landed · Sched 19:0534m early
Full AC895 history →
AC7060 Air Canada
1 day
Mon, Nov 2
2/2 legs · C-FIVR
YUL
Departure
20:25
Departed · Sched 20:305m early
→
YYZ
Arrival
21:43
Landed · Sched 22:1027m early
Full AC7060 history →
P32486 Cargologicair
1 day
YUL
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
23:12
Landed · Sched 21:19113m late
PD2486 Porter Airlines
1 day
Mon, Nov 2
1/2 legs · C-GLQV
YUL
Departure
—
Board row not captured for this rotation yet.
→
Full PD2486 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: Montréal (YUL) to Toronto (YYZ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YUL-YYZ
Copy
How we measure this →
YUL to YYZ questions
Is YUL–YYZ running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on YUL–YYZ? Operators schedule morning departures around 05:00 and evening departures around 17:25 from YUL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the YYZ delay card to confirm conditions when you'd arrive.
How long is the flight from YUL to YYZ? 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 YUL–YYZ fly? 4 carriers operate this route, around 153 flights a week between them. Compare carrier days and times in the airline list above.