YVR → YYZ Vancouver to Toronto
live
Direct flights from Vancouver (YVR) to Toronto (YYZ): 132 nonstop departures observed each week across 5 airlines. 78% of the last 50 tracked flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. 3 of the 64 tracked flights were cancelled. The nonstop covers 3,346 km, an estimated 4 hours 47 minutes in the air. Measured by Pro Flight Search from live flight boards at Vancouver and Toronto. Updated 14 November 2026 at 22:33 UTC.
Today, YVR → YYZ Sat 14 Nov · local times
AC104Air Canada In the air, 78 min late
Left YVR at 10:13 , 78 min after its 08:55 slot.
Landing 16:14YYZ board estimate · sched 15:19
Track AC104 →
WS712WestJet In the air, 22 min late
Left YVR at 09:22 , 22 min after its 09:00 slot.
Landing 15:52YYZ board estimate · sched 15:40
Track WS712 →
Sched Flight YVR departure YYZ arrival
00:25
AC128 Air Canada
Left 00:57 +32
Landed 06:57 +5
01:15
F8612 Flair
Left 01:57 +42
Landed 08:11 +21
06:25
AC100 Air Canada
Left 06:43 +18
Landed 12:57 −3
07:00
PD302 Porter
Left 07:04
Landed 13:18 −12
08:55
AC104 Air Canada
Left 10:13 +78
YYZ est. 16:14 +55 In the air · sched 15:19
09:00
WS712 WestJet
Left 09:22 +22
YYZ est. 15:52 +12 In the air · sched 15:40
09:30
AC34 Air Canada
Left 13:08 +218
YYZ est. 19:19 +202 In the air · sched 15:57
11:20
AC110 Air Canada
Est. 11:20 Departure not confirmed by the board
·
12:40
AC112 Air Canada
Left 12:45 +5
YYZ est. 19:19 +8 In the air · sched 19:11
13:20
PD310 Porter
Left 13:30 +10
·
13:30
AC114 Air Canada
Left 13:52 +22
·
14:30
AC116 Air Canada
Left 14:59 +29
·
16:00
WS714 WestJet
Est. 16:00 Departure not confirmed by the board
·
17:55
F8608 Flair
On schedule TM
·
19:00
AC122 Air Canada
On schedule TM
·
Checked YVR board 15:33 · YYZ board 15:33
YVR
Vancouver
smooth · +12
YYZ
Toronto
smooth · +0
dep bank 00:25–23:30 132x weekly
Runs mixed · 5 airlines · 132x weekly · nonstop
78% on time
of the last 50 tracked YVR → YYZ flights arrived within 15 minutes
Median arrival delay is −3 min . 3 of 64 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −3 min across the last 47 arrivals
Flight time ~4h 47m estimated from route distance
Weekly departures 132x 5 direct airlines on the leg
Cancelled 4.7% recent route rate · 3 of 64
The week scheduled departures · origin local time
Air Canada Flair Airlines Morningstar Air Express Porter Airlines
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 72% on time
Flights AC128 00:25 daily · AC100 06:25 daily · AC104 08:55 daily · AC34 09:30 daily
Flair AirlinesF8 75% on time
Flights F8612 01:15 daily · F8610 13:15 Mo Th Fr Su · F8608 17:55 daily
Morningstar Air ExpressXX
Flights XX8092 17:43 Tu
Porter AirlinesPD 71% on time
Flights PD302 07:00 daily · PD310 13:20 daily · PD318 23:30 daily
WestJetWS 100% on time
Flights WS712 09:00 daily · WS714 16:00 daily · WS736 23:05 daily
History operated legs · board outcomes
11-14 AC100 dep +18 → arr −3
11-14 AC128 dep +32 → arr +5
11-14 F8612 dep +42 → arr +21
11-14 PD302 dep +4 → arr −12
11-13 AC100 dep −7 → arr −19
11-13 AC104 dep +20 → arr −11
11-13 AC110 dep +13 → arr −12
11-13 AC112 dep +12 → arr −21
11-13 AC114 dep +15 → arr −14
11-13 AC116 dep +40 → arr −4
11-13 AC122 dep +20 → arr −9
11-13 AC128 dep +42 → arr +18
11-13 AC34 dep +46 → arr +10
11-13 AC7060 cancelled CNX
11-13 AC7067 cancelled CNX
11-13 F8608 dep +49 → arr +34
11-13 F8610 dep +5 → arr −15
11-13 F8612 dep +21 → arr −2
11-13 PD302 dep +18 → arr −3
11-13 PD310 dep +27 → arr +3
11-13 PD318 dep +82 → arr +66
11-13 WS712 dep +19 → arr −25
11-13 WS714 dep +14 → arr −10
11-13 WS736 dep +33 → arr +10
11-12 AC100 dep −11 → arr −16
11-12 AC104 dep +49 → arr +19
11-12 AC112 dep +148 → arr +113
11-12 AC114 dep +45 → arr +13
11-12 AC116 dep +7 → arr −17
11-12 AC122 dep +10 → arr −24
11-12 AC128 dep +18 → arr −16
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 YVR and YYZ, paired departure → arrival per flight and day. Board history since Wed, Nov 11. Each day adds the flights our airport boards record.
Board rows 118 Completed 109 Delayed 30 Cancelled 4 Within 15m 83/109 Median +3m
AC100 Air Canada
4 days
Sat, Nov 14
2/2 legs · C-GYFY
YVR
Departure
06:28
Departed · Sched 06:253m late
→
YYZ
Arrival
13:04
Landed · Sched 13:004m late
Fri, Nov 13
2/2 legs · C-GJVX
YVR
Departure
06:18
Departed · Sched 06:257m early
→
YYZ
Arrival
12:49
Landed · Sched 13:0011m early
Thu, Nov 12
2/2 legs · C-FGKZ
YVR
Departure
06:14
Departed · Sched 06:2511m early
→
YYZ
Arrival
12:52
Landed · Sched 13:008m early
Wed, Nov 11
1/2 legs · C-GJWD
YVR
Departure
06:15
Departed · Sched 06:2510m early
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Full AC100 history →
AC104 Air Canada
4 days
Sat, Nov 14
2/2 legs · C-GWUU
YVR
Departure
09:55
Departed · Sched 08:5560m late
→
YYZ
Arrival
16:14
Est. · Sched 15:1955m late
Fri, Nov 13
2/2 legs · C-FRTW
YVR
Departure
08:57
Departed · Sched 08:552m late
→
YYZ
Arrival
15:16
Landed · Sched 15:193m early
Thu, Nov 12
2/2 legs · C-FPQB
YVR
Departure
09:09
Departed · Sched 08:5514m late
→
YYZ
Arrival
15:47
Landed · Sched 15:1928m late
Wed, Nov 11
1/2 legs · C-FNOG
YVR
Departure
09:14
Departed · Sched 08:5519m late
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Full AC104 history →
AC110 Air Canada
4 days
Sat, Nov 14
1/2 legs · C-FGKZ
YVR
Departure
Sched 11:20
Scheduled departure
→
YYZ
Arrival
Sched 17:55
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · C-FGKZ
YVR
Departure
11:19
Departed · Sched 11:201m early
→
YYZ
Arrival
18:23
Landed · Sched 17:5528m late
YVR
Departure
Sched 11:20
Scheduled time only · no board update captured
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · C-GITU
YVR
Departure
11:16
Departed · Sched 11:204m early
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Full AC110 history →
AC112 Air Canada
4 days
Sat, Nov 14
2/2 legs · C-FJNX
YVR
Departure
12:34
Departed · Sched 12:406m early
→
YYZ
Arrival
19:19
Est. · Sched 19:118m late
Fri, Nov 13
2/2 legs · C-FVND
YVR
Departure
12:29
Departed · Sched 12:356m early
→
YYZ
Arrival
19:03
Landed · Sched 18:594m late
Thu, Nov 12
2/2 legs · C-GHPQ
YVR
Departure
14:40
Departed · Sched 12:35125m late
→
YYZ
Arrival
21:00
Landed · Sched 18:59121m late
Wed, Nov 11
1/2 legs · C-FVNF
YVR
Departure
12:40
Departed · Sched 12:355m late
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Full AC112 history →
AC114 Air Canada
4 days
Sat, Nov 14
1/2 legs · C-FIVQ
YVR
Departure
13:34
Departed · Sched 13:304m late
→
YYZ
Arrival
Sched 19:57
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · C-FIUR
YVR
Departure
13:28
Departed · Sched 13:302m early
→
YYZ
Arrival
19:43
Landed · Sched 19:5714m early
Thu, Nov 12
2/2 legs · C-FIUW
YVR
Departure
13:54
Departed · Sched 13:3024m late
→
YYZ
Arrival
20:19
Landed · Sched 19:5722m late
Wed, Nov 11
1/2 legs · C-FIUV
YVR
Departure
13:38
Departed · Sched 13:308m late
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Full AC114 history →
AC116 Air Canada
4 days
Sat, Nov 14
1/2 legs · C-FVNF
YVR
Departure
14:45
Departed · Sched 14:3015m late
→
YYZ
Arrival
Sched 21:09
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · C-FNOG
YVR
Departure
14:54
Departed · Sched 14:3024m late
→
YYZ
Arrival
21:15
Landed · Sched 21:096m late
Thu, Nov 12
2/2 legs · C-FJOK
YVR
Departure
14:25
Departed · Sched 14:305m early
→
YYZ
Arrival
20:52
Landed · Sched 21:0917m early
Wed, Nov 11
1/2 legs · C-FJOK
YVR
Departure
14:33
Departed · Sched 14:303m late
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Full AC116 history →
AC122 Air Canada
4 days
Sat, Nov 14
1/2 legs · C-FVNB
YVR
Departure
Sched 19:00
Scheduled departure
→
YYZ
Arrival
Sched 01:24
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · C-FVNB
YVR
Departure
19:05
Departed · Sched 19:005m late
→
YYZ
Arrival
01:25
Landed · Sched 01:241m late
Thu, Nov 12
2/2 legs · C-GEGI
YVR
Departure
18:59
Departed · Sched 19:056m early
→
YYZ
Arrival
01:19
Landed · Sched 01:3617m early
Wed, Nov 11
2/2 legs · C-FVLU
YVR
Departure
Sched 19:00
Cancelled
→
YYZ
Arrival
Sched 01:24
Cancelled
Full AC122 history →
AC128 Air Canada
4 days
Sat, Nov 14
2/2 legs · C-FIVQ
YVR
Departure
00:23
Departed · Sched 00:252m early
→
YYZ
Arrival
07:06
Landed · Sched 06:5214m late
Fri, Nov 13
2/2 legs · C-FIVM
YVR
Departure
00:45
Departed · Sched 00:2520m late
→
YYZ
Arrival
07:18
Landed · Sched 06:5226m late
Thu, Nov 12
2/2 legs · C-FIVM
YVR
Departure
00:30
Departed · Sched 00:255m late
→
YYZ
Arrival
06:48
Landed · Sched 06:524m early
Wed, Nov 11
1/2 legs · C-FIUV
YVR
Departure
00:55
Departed · Sched 00:2530m late
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Full AC128 history →
AC34 Air Canada
3 days
Sat, Nov 14
2/2 legs · C-FNNH
YVR
Departure
12:50
Departed · Sched 09:30200m late
→
YYZ
Arrival
19:19
Est. · Sched 15:57202m late
Fri, Nov 13
2/2 legs · C-FIUA
YVR
Departure
09:52
Departed · Sched 09:3022m late
→
YYZ
Arrival
16:14
Landed · Sched 15:5717m late
Thu, Nov 12
2/2 legs · C-FNNH
YVR
Departure
09:36
Departed · Sched 09:306m late
→
YYZ
Arrival
15:58
Landed · Sched 15:571m late
Full AC34 history →
F8608 Flair
4 days
Sat, Nov 14
1/2 legs · C-GFOF
YVR
Departure
Sched 17:55
Scheduled departure
→
YYZ
Arrival
Sched 00:25
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · C-GFOF
YVR
Departure
18:29
Departed · Sched 17:5534m late
→
YYZ
Arrival
01:13
Landed · Sched 00:2548m late
Thu, Nov 12
2/2 legs · C-FFLC
YVR
Departure
17:51
Departed · Sched 17:554m early
→
YYZ
Arrival
00:19
Landed · Sched 00:256m early
Wed, Nov 11
1/2 legs · C-FFLC
YVR
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
00:31
Landed · Sched 00:256m late
Full F8608 history →
F8612 Flair
3 days
Sat, Nov 14
2/2 legs · C-FLUJ
YVR
Departure
01:30
Departed · Sched 01:1515m late
→
YYZ
Arrival
08:23
Landed · Sched 07:5033m late
Fri, Nov 13
2/2 legs · C-FFBC
YVR
Departure
01:19
Departed · Sched 01:154m late
→
YYZ
Arrival
07:56
Landed · Sched 07:506m late
Thu, Nov 12
2/2 legs · C-FLUJ
YVR
Departure
01:11
Departed · Sched 01:154m early
→
YYZ
Arrival
07:39
Landed · Sched 07:5011m early
Full F8612 history →
PD302 Porter
3 days
Sat, Nov 14
2/2 legs · C-GKYW
YVR
Departure
06:49
Departed · Sched 07:0011m early
→
YYZ
Arrival
13:24
Landed · Sched 13:306m early
Fri, Nov 13
2/2 legs · C-GKYI
YVR
Departure
07:03
Departed · Sched 07:003m late
→
YYZ
Arrival
13:37
Landed · Sched 13:307m late
Thu, Nov 12
2/2 legs · C-GKZH
YVR
Departure
06:51
Departed · Sched 07:009m early
→
YYZ
Arrival
13:19
Landed · Sched 13:3011m early
Full PD302 history →
PD310 Porter
3 days
Sat, Nov 14
1/2 legs · C-GKQL
YVR
Departure
13:16
Departed · Sched 13:204m early
→
YYZ
Arrival
Sched 20:00
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · C-GKQY
YVR
Departure
13:30
Departed · Sched 13:2010m late
→
YYZ
Arrival
20:15
Landed · Sched 20:0015m late
Thu, Nov 12
2/2 legs · C-GKZS
YVR
Departure
13:26
Departed · Sched 13:206m late
→
YYZ
Arrival
20:02
Landed · Sched 20:002m late
Full PD310 history →
WS712 WestJet
3 days
Sat, Nov 14
2/2 legs · C-FAXD
YVR
Departure
09:07
Departed · Sched 09:007m late
→
YYZ
Arrival
15:52
Est. · Sched 15:4012m late
Fri, Nov 13
2/2 legs · C-FBWI
YVR
Departure
09:04
Departed · Sched 09:004m late
→
YYZ
Arrival
15:37
Landed · Sched 15:403m early
Thu, Nov 12
2/2 legs · C-GMWJ
YVR
Departure
09:02
Departed · Sched 09:002m late
→
YYZ
Arrival
15:36
Landed · Sched 15:404m early
Full WS712 history →
WS714 WestJet
3 days
Sat, Nov 14
1/2 legs · C-GWJU
YVR
Departure
Sched 16:00
Scheduled departure
→
YYZ
Arrival
Sched 22:40
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · C-GWJU
YVR
Departure
15:57
Departed · Sched 16:003m early
→
YYZ
Arrival
22:37
Landed · Sched 22:403m early
Thu, Nov 12
2/2 legs · C-FUSM
YVR
Departure
16:09
Departed · Sched 16:009m late
→
YYZ
Arrival
22:46
Landed · Sched 22:406m late
Full WS714 history →
AC7060 Air Canada
1 day
Fri, Nov 13
1/2 legs · C-FEGI
YVR
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
Sched 19:56
Cancelled
AC7067 Air Canada
1 day
YVR
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
Sched 12:35
Cancelled
AC7168 Air Canada
1 day
Fri, Nov 13
2/2 legs · C-GFWX
YVR
Departure
15:41
Departed · Sched 15:374m late
→
YYZ
Arrival
21:54
Landed · Sched 21:1044m late
Full AC7168 history →
F8610 Flair
2 days
Fri, Nov 13
2/2 legs · C-FFBC
YVR
Departure
13:07
Departed · Sched 13:158m early
→
YYZ
Arrival
19:49
Landed · Sched 19:501m early
Thu, Nov 12
2/2 legs · C-FLQZ
YVR
Departure
13:11
Departed · Sched 13:154m early
→
YYZ
Arrival
19:37
Landed · Sched 19:5013m early
Full F8610 history →
PD318 Porter
2 days
Fri, Nov 13
2/2 legs · C-GKXM
YVR
Departure
00:39
Departed · Sched 23:3069m late
→
YYZ
Arrival
07:13
Landed · Sched 06:0073m late
Thu, Nov 12
2/2 legs · C-GKQT
YVR
Departure
23:50
Departed · Sched 23:3020m late
→
YYZ
Arrival
06:32
Landed · Sched 06:0032m late
Full PD318 history →
WS736 WestJet
3 days
Fri, Nov 13
2/2 legs · C-GWJJ
YVR
Departure
23:19
Departed · Sched 23:0514m late
→
YYZ
Arrival
06:07
Landed · Sched 05:4522m late
Thu, Nov 12
2/2 legs · C-GWSY
YVR
Departure
23:31
Departed · Sched 23:0526m late
→
YYZ
Arrival
06:02
Landed · Sched 05:4517m late
Wed, Nov 11
1/2 legs · C-FEWJ
YVR
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
05:29
Landed · Sched 05:4516m early
Full WS736 history →
AC548 Air Canada
1 day
Thu, Nov 12
1/2 legs · C-FGEI
YVR
Departure
—
Board row not captured for this rotation yet.
→
YYZ
Arrival
17:00
Landed · Sched 16:4911m late
Full AC548 history →
AC7310 Air Canada
1 day
Thu, Nov 12
2/2 legs · C-FTCA
YVR
Departure
22:01
Departed · Sched 21:4516m late
→
Full AC7310 history →
MAL8079 Morningstar Air Express
2 days
Thu, Nov 12
2/2 legs · C-FMEP
YVR
Departure
19:49
Departed · Sched 19:3712m late
→
Wed, Nov 11
1/2 legs · C-FMEZ
YVR
Departure
—
Board row not captured for this rotation yet.
→
MAL8092 Morningstar Air Express
1 day
Thu, Nov 12
2/2 legs · C-FMHA
YVR
Departure
11:07
Departed · Sched 11:007m late
→
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: Vancouver (YVR) to Toronto (YYZ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YVR-YYZ
Copy
How we measure this →
YVR to YYZ questions
Is YVR–YYZ running on time right now? Smooth skies ahead. The departure side at YVR is the weaker end, route health score 92/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on YVR–YYZ? Operators schedule morning departures around 00:25 and evening departures around 17:55 from YVR. 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 YVR to YYZ? Great-circle distance is 3,346 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 266–317 min gate-to-gate on this route.
How often does YVR–YYZ fly? 5 carriers operate this route, around 132 flights a week between them. Compare carrier days and times in the airline list above.