YYZ → YVR Toronto to Vancouver
live
Direct flights from Toronto (YYZ) to Vancouver (YVR): 135 nonstop departures observed each week across 4 airlines. 93% of the last 57 tracked flights arrived within 15 minutes of schedule. The median arrival is 45 minutes early. 1 of the 61 tracked flights was 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 Toronto and Vancouver. Updated 4 November 2026 at 05:33 UTC.
YYZ
Toronto
smooth · +5
YVR
Vancouver
smooth · +0
dep bank 06:15–22:20 135x weekly
Runs reliable · 4 airlines · 135x weekly · nonstop
93% on time
of the last 57 tracked YYZ → YVR flights arrived within 15 minutes
Median arrival delay is −45 min . 1 of 61 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −45 min across the last 56 arrivals
Flight time ~4h 47m estimated from route distance
Weekly departures 135x 4 direct airlines on the leg
Cancelled 1.6% recent route rate · 1 of 61
The week scheduled departures · origin local time
Air Canada Flair Airlines Porter Airlines 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 90% on time
Flights AC181 varies We Fr Sa · AC103 07:00 daily · AC185 08:05 daily · AC105 08:45 Mo Tu Fr Sa Su
Flair AirlinesF8 100% on time
Flights F8611 09:00 Mo Th Fr Su · F8609 13:40 daily · F8613 21:00 daily
Porter AirlinesPD 88% on time
Flights PD305 08:55 daily · PD311 varies daily · PD317 19:55 daily
WestJetWS 100% on time
Flights WS711 09:00 daily · WS713 16:15 daily · WS737 22:20 daily
History operated legs · board outcomes
11-03 AC103 dep +10 → arr −67
11-03 AC105 dep +62 → arr −66
11-03 AC117 dep +178 → arr −71
11-03 AC119 dep +21 → arr −78
11-03 AC185 dep +9 → arr −60
11-03 AC33 dep +10 → arr −72
11-03 F8609 dep −4 → arr −64
11-03 FE609 dep +40 → arr −3
11-03 MAL7079 dep +11 → arr +0
11-03 PD305 dep +43 → arr +6
11-03 PD311 dep +14 → arr −51
11-03 WS711 dep +25 → arr −58
11-03 WS713 dep +26 → arr −68
11-02 AC103 dep +14 → arr −41
11-02 AC105 dep +14 → arr −36
11-02 AC107 dep +25 → arr −30
11-02 AC115 dep +346 → arr +207
11-02 AC117 dep +20 → arr −42
11-02 AC119 dep +19 → arr −72
11-02 AC125 dep +16 → arr −58
11-02 AC185 dep +15 → arr −23
11-02 AC33 dep +69 → arr −15
11-02 F8609 dep +7 → arr −48
11-02 F8611 dep +15 → arr −54
11-02 F8613 dep +31 → arr −57
11-02 PD305 dep +55 → arr +16
11-02 PD311 dep +89 → arr −46
11-02 PD317 dep +24 → arr −40
11-02 WS711 dep +14 → arr −33
11-02 WS713 dep +21 → arr −56
11-01 AC103 dep +27 → arr −20
11-01 AC105 dep +27 → arr −20
11-01 AC107 dep +11 → arr −58
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 YVR, paired departure → arrival per flight and day. Board history since Sat, Oct 31. Each day adds the flights our airport boards record.
Board rows 120 Completed 111 Delayed 23 Cancelled 2 Within 15m 89/111 Median +0m
AC103 Air Canada
3 days
Tue, Nov 3
2/2 legs · C-GITU
YYZ
Departure
06:31
Departed · Sched 07:0029m early
→
YVR
Arrival
09:16
Landed · Sched 10:2367m early
Mon, Nov 2
2/2 legs · C-GJWI
YYZ
Departure
07:01
Departed · Sched 07:001m late
→
YVR
Arrival
09:42
Landed · Sched 10:2341m early
Sun, Nov 1
2/2 legs · C-GITY
YYZ
Departure
07:13
Departed · Sched 07:0013m late
→
YVR
Arrival
10:03
Landed · Sched 10:2320m early
Full AC103 history →
AC105 Air Canada
3 days
Tue, Nov 3
2/2 legs · C-FITU
YYZ
Departure
09:28
Departed · Sched 08:4543m late
→
YVR
Arrival
10:49
Landed · Sched 11:5566m early
Mon, Nov 2
2/2 legs · C-FITU
YYZ
Departure
08:47
Departed · Sched 08:452m late
→
YVR
Arrival
11:19
Landed · Sched 11:5536m early
Sun, Nov 1
2/2 legs · C-FITL
YYZ
Departure
08:59
Departed · Sched 08:4514m late
→
YVR
Arrival
11:35
Landed · Sched 11:5520m early
Full AC105 history →
AC107 Air Canada
3 days
Tue, Nov 3
1/2 legs · C-GJWO
YYZ
Departure
Sched 10:00
Scheduled time only · no board update captured
→
YVR
Arrival
Sched 13:23
Scheduled time only · no board update captured
Mon schedule from board history
Mon, Nov 2
2/2 legs · C-GJWO
YYZ
Departure
10:10
Departed · Sched 10:0010m late
→
YVR
Arrival
12:53
Landed · Sched 13:2330m early
Sun, Nov 1
2/2 legs · C-FJNX
YYZ
Departure
09:55
Departed · Sched 10:005m early
→
YVR
Arrival
12:25
Landed · Sched 13:2358m early
Full AC107 history →
AC115 Air Canada
3 days
Tue, Nov 3
2/2 legs · C-GHPQ
YYZ
Departure
Sched 14:30
Cancelled
→
YVR
Arrival
Sched 17:45
Cancelled
Mon, Nov 2
2/2 legs · C-FGEO
YYZ
Departure
19:55
Departed · Sched 14:30325m late
→
YVR
Arrival
22:35
Landed · Sched 17:32303m late
Sun, Nov 1
2/2 legs · C-GHLV
YYZ
Departure
16:02
Departed · Sched 14:3092m late
→
YVR
Arrival
18:31
Landed · Sched 17:3259m late
Full AC115 history →
AC117 Air Canada
4 days
Tue, Nov 3
2/2 legs · C-GJWD
YYZ
Departure
19:35
Departed · Sched 16:50165m late
→
YVR
Arrival
19:02
Landed · Sched 20:1371m early
Mon, Nov 2
2/2 legs · C-GJWD
YYZ
Departure
16:55
Departed · Sched 16:505m late
→
YVR
Arrival
19:31
Landed · Sched 20:1342m early
YYZ
Departure
18:00
Last seen · Sched 16:5070m late
→
YVR
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
1/2 legs · C-GJWO
YYZ
Departure
—
Board row not captured for this rotation yet.
→
YVR
Arrival
18:31
Landed · Sched 19:1342m early
Full AC117 history →
AC119 Air Canada
4 days
Tue, Nov 3
2/2 legs · C-FIVQ
YYZ
Departure
17:46
Departed · Sched 17:406m late
→
YVR
Arrival
19:38
Landed · Sched 20:5678m early
Mon, Nov 2
2/2 legs · C-FIVM
YYZ
Departure
17:44
Departed · Sched 17:404m late
→
YVR
Arrival
19:44
Landed · Sched 20:5672m early
Sun, Nov 1
2/2 legs · C-FDHG
YYZ
Departure
18:11
Departed · Sched 17:4031m late
→
YVR
Arrival
20:10
Landed · Sched 20:5545m early
Sat, Oct 31
1/2 legs · C-FITL
YYZ
Departure
—
Board row not captured for this rotation yet.
→
YVR
Arrival
19:21
Landed · Sched 20:0241m early
Full AC119 history →
AC123 Air Canada
1 day
Tue, Nov 3
2/2 legs · C-GHPQ
YYZ
Departure
15:42
Departed · Sched 15:453m early
→
Full AC123 history →
AC125 Air Canada
4 days
Tue, Nov 3
2/2 legs · C-FKSV
YYZ
Departure
20:23
Departed · Sched 20:203m late
→
YVR
Arrival
22:56
Last seen · Sched 23:2226m early
Mon, Nov 2
2/2 legs · C-FGEI
YYZ
Departure
20:21
Departed · Sched 20:201m late
→
YVR
Arrival
22:24
Landed · Sched 23:2258m early
Sun, Nov 1
2/2 legs · C-FRTG
YYZ
Departure
20:25
Departed · Sched 20:205m late
→
YVR
Arrival
23:17
Landed · Sched 23:225m early
Sat, Oct 31
1/2 legs · C-FGDT
YYZ
Departure
—
Board row not captured for this rotation yet.
→
YVR
Arrival
22:10
Landed · Sched 22:2212m early
Full AC125 history →
AC185 Air Canada
3 days
Tue, Nov 3
2/2 legs · C-GHQQ
YYZ
Departure
07:57
Departed · Sched 08:058m early
→
YVR
Arrival
10:07
Landed · Sched 11:0760m early
Mon, Nov 2
2/2 legs · C-FRTU
YYZ
Departure
08:04
Departed · Sched 08:051m early
→
YVR
Arrival
10:44
Landed · Sched 11:0723m early
Sun, Nov 1
2/2 legs · C-FGFZ
YYZ
Departure
08:03
Departed · Sched 08:052m early
→
YVR
Arrival
10:38
Landed · Sched 11:0729m early
Full AC185 history →
AC33 Air Canada
4 days
Tue, Nov 3
2/2 legs · C-FIUA
YYZ
Departure
18:33
Departed · Sched 18:407m early
→
YVR
Arrival
20:40
Landed · Sched 21:5272m early
Mon, Nov 2
2/2 legs · C-FNNH
YYZ
Departure
19:37
Departed · Sched 18:4057m late
→
YVR
Arrival
21:37
Landed · Sched 21:5215m early
Sun, Nov 1
2/2 legs · C-FIUF
YYZ
Departure
18:36
Departed · Sched 18:404m early
→
YVR
Arrival
20:55
Landed · Sched 21:5257m early
Sat, Oct 31
1/2 legs · C-FNNH
YYZ
Departure
—
Board row not captured for this rotation yet.
→
YVR
Arrival
20:12
Landed · Sched 20:5240m early
Full AC33 history →
AC7177 Air Canada
1 day
Tue, Nov 3
1/2 legs · C-GELJ
YYZ
Departure
20:17
Departed · Sched 20:0017m late
→
YVR
Arrival
—
Board row not captured for this rotation yet.
Full AC7177 history →
F8609 Flair
3 days
Tue, Nov 3
2/2 legs · C-FLDX
YYZ
Departure
13:36
Departed · Sched 13:404m early
→
YVR
Arrival
16:23
Landed · Sched 17:1047m early
Mon, Nov 2
2/2 legs · C-FFLC
YYZ
Departure
13:37
Departed · Sched 13:403m early
→
YVR
Arrival
16:30
Landed · Sched 17:1040m early
Sun, Nov 1
2/2 legs · C-FFBC
YYZ
Departure
13:35
Departed · Sched 13:405m early
→
YVR
Arrival
16:37
Landed · Sched 17:1033m early
Full F8609 history →
F8613 Flair
4 days
Tue, Nov 3
2/2 legs · C-FLUJ
YYZ
Departure
20:59
Departed · Sched 21:001m early
→
YVR
Arrival
23:40
Est. · Sched 00:3050m early
Mon, Nov 2
2/2 legs · C-FLQZ
YYZ
Departure
21:08
Departed · Sched 21:008m late
→
YVR
Arrival
00:08
Landed · Sched 00:3022m early
Sun, Nov 1
2/2 legs · C-GFOF
YYZ
Departure
20:58
Departed · Sched 21:002m early
→
YVR
Arrival
00:12
Landed · Sched 00:3018m early
Sat, Oct 31
1/2 legs · C-FLQZ
YYZ
Departure
—
Board row not captured for this rotation yet.
→
YVR
Arrival
23:13
Landed · Sched 23:3017m early
Full F8613 history →
FE609 Far Eastern Air Transport
1 day
Tue, Nov 3
2/2 legs · C-FLDX
YYZ
Departure
13:47
Departed · Sched 13:0740m late
→
YVR
Arrival
16:11
Landed · Sched 16:143m early
Full FE609 history →
MAL7079 Morningstar Air Express
1 day
Tue, Nov 3
2/2 legs · C-FMEK
YYZ
Departure
02:53
Departed · Sched 02:4211m late
→
PD305 Porter
3 days
Tue, Nov 3
2/2 legs · C-GKZA
YYZ
Departure
09:19
Departed · Sched 08:5524m late
→
YVR
Arrival
12:27
Landed · Sched 12:1116m late
Mon, Nov 2
2/2 legs · C-GKQZ
YYZ
Departure
09:34
Departed · Sched 08:5539m late
→
YVR
Arrival
12:37
Landed · Sched 12:1126m late
Sun, Nov 1
2/2 legs · C-GKQS
YYZ
Departure
09:32
Departed · Sched 08:5537m late
→
YVR
Arrival
12:36
Landed · Sched 12:1125m late
Full PD305 history →
PD311 Porter
3 days
Tue, Nov 3
2/2 legs · C-GKQN
YYZ
Departure
13:34
Departed · Sched 13:2014m late
→
YVR
Arrival
16:15
Landed · Sched 16:3621m early
Mon, Nov 2
2/2 legs · C-GKXH
YYZ
Departure
14:32
Departed · Sched 13:2072m late
→
YVR
Arrival
17:28
Landed · Sched 16:3652m late
Sun, Nov 1
2/2 legs · C-GKQY
YYZ
Departure
14:36
Departed · Sched 13:2076m late
→
YVR
Arrival
17:54
Landed · Sched 16:3678m late
Full PD311 history →
PD317 Porter
3 days
Tue, Nov 3
2/2 legs · C-GZQB
YYZ
Departure
19:56
Departed · Sched 19:551m late
→
YVR
Arrival
22:47
Last seen · Sched 23:1124m early
Mon, Nov 2
2/2 legs · C-GKQR
YYZ
Departure
20:02
Departed · Sched 19:557m late
→
YVR
Arrival
22:57
Landed · Sched 23:1114m early
Sun, Nov 1
2/2 legs · C-GKQN
YYZ
Departure
20:25
Departed · Sched 19:5530m late
→
YVR
Arrival
23:44
Landed · Sched 23:1133m late
Full PD317 history →
WS711 WestJet
3 days
Tue, Nov 3
2/2 legs · C-GJKK
YYZ
Departure
09:05
Departed · Sched 09:005m late
→
YVR
Arrival
11:56
Landed · Sched 12:3034m early
Mon, Nov 2
2/2 legs · C-GFVE
YYZ
Departure
09:01
Departed · Sched 09:001m late
→
YVR
Arrival
12:03
Landed · Sched 12:3027m early
Sun, Nov 1
2/2 legs · C-FTXF
YYZ
Departure
08:59
Departed · Sched 09:001m early
→
YVR
Arrival
11:59
Landed · Sched 12:3031m early
Full WS711 history →
WS713 WestJet
3 days
Tue, Nov 3
2/2 legs · C-GYLP
YYZ
Departure
16:28
Departed · Sched 16:1513m late
→
YVR
Arrival
19:12
Landed · Sched 19:4533m early
Mon, Nov 2
2/2 legs · C-GWLK
YYZ
Departure
16:22
Departed · Sched 16:157m late
→
YVR
Arrival
19:06
Landed · Sched 19:4539m early
Sun, Nov 1
2/2 legs · C-GWLK
YYZ
Departure
16:34
Departed · Sched 16:1519m late
→
YVR
Arrival
19:29
Landed · Sched 19:4516m early
Full WS713 history →
WS737 WestJet
4 days
Tue, Nov 3
2/2 legs · C-GNDG
YYZ
Departure
Sched 22:20
Scheduled time only · no board update captured
→
YVR
Arrival
Sched 01:50
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · C-FZWS
YYZ
Departure
Sched 22:20
Scheduled time only · no board update captured
→
YVR
Arrival
01:06
Landed · Sched 01:5044m early
Sun, Nov 1
2/2 legs · C-FNWD
YYZ
Departure
22:18
Departed · Sched 22:202m early
→
YVR
Arrival
01:35
Landed · Sched 01:5015m early
Sat, Oct 31
1/2 legs · C-FUSM
YYZ
Departure
—
Board row not captured for this rotation yet.
→
YVR
Arrival
00:13
Landed · Sched 00:5037m early
Full WS737 history →
F8611 Flair
2 days
Mon, Nov 2
2/2 legs · C-FFLZ
YYZ
Departure
09:01
Departed · Sched 09:001m late
→
YVR
Arrival
11:58
Landed · Sched 12:3032m early
Sun, Nov 1
2/2 legs · C-FLQZ
YYZ
Departure
09:02
Departed · Sched 09:002m late
→
YVR
Arrival
12:09
Landed · Sched 12:3021m early
Full F8611 history →
AC187 Air Canada
1 day
Sun, Nov 1
2/2 legs · C-FITU
YYZ
Departure
18:17
Departed · Sched 18:107m late
→
YVR
Arrival
20:20
Landed · Sched 21:2262m early
Full AC187 history →
AC7311 Air Canada
1 day
YYZ
Departure
Sched 15:35
Scheduled time only · no board update captured
→
YVR
Arrival
—
Board row not captured for this rotation yet.
Full AC7311 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 Vancouver (YVR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YYZ-YVR
Copy
How we measure this →
YYZ to YVR questions
Is YYZ–YVR running on time right now? Smooth skies ahead. The departure side at YYZ is the weaker end, route health score 95/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on YYZ–YVR? Operators schedule morning departures around 07:00 and evening departures around 17:40 from YYZ. Earlier flights typically land before destination-airport delays accumulate later in the day; check the YVR delay card to confirm conditions when you'd arrive.
How long is the flight from YYZ to YVR? 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 YYZ–YVR fly? 4 carriers operate this route, around 135 flights a week between them. Compare carrier days and times in the airline list above.