YVR

Vancouver (YVR) direct flights: all 108 nonstop routes, measured

live · updated 3h ago

OPS Watch · 58,638 legs measured · last 90 days · 4 routes outbound only · 3 routes inbound only

108 nonstop destinations from Vancouver International Airport, flown by 43 airlines. 101 of them also fly back in.

Measured from flights observed on Vancouver’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 99 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 routeCalgary YYC · about 439 movements a week, Air Canada, Central Mountain Air, Flair Airlines5,641 legs observed
Most reliableSeattle BFI · 100% on time, 0% cancelled20 legs
Roughest rideMunich MUC · 44% on time, 0% cancelled154 legs

All YVR 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.

YYCCalgary⇆ Air Canada · Central Mountain Air · Flair Airlines · WestJet · Delta Air Lines 439/wk 84%on time 1.2%cancelled
Schedule
Air Canada departs AC8064 07:30AC200 08:35AC202 10:45AC212 12:30AC214 14:00AC216 16:05AC2443 16:30AC218 18:00AC220 19:00AC224 20:00AC228 21:10AC226 21:10AC8074 23:20
Central Mountain Air departs 9M1965 16:39
Flair Airlines departs F8810 07:00F8804 08:55F8806 13:50F8814 15:55F8800 17:40F8808 18:15F8802 18:55
WestJet departs WS9567 01:41WS102 05:00WS104 06:00WS106 07:45WS108 11:00WS116 13:00WS114 14:00WS110 15:00WS118 16:00WS4104 16:00WS120 17:00WS122 18:00WS124 19:00WS126 20:30WS134 22:15
Air Canada arrives AC8063 06:43AC201 07:37AC201 07:45AC203 08:47AC205 09:47AC8065 11:23AC207 12:42AC209 13:47AC211 15:07AC7190 15:29AC7057 16:11AC219 17:40AC221 20:10AC2459 20:30AC223 21:57AC8073 22:58
Delta Air Lines arrives DL8951 22:46DL8950 23:08
Flair Airlines arrives F8805 08:10F8811 11:15F8807 13:05F8803 17:55F8815 19:55F8801 21:40F8809 22:15
WestJet arrives WS137 00:40WS101 07:40WS101 07:45WS105 08:55WS106 09:08WS103 10:00WS271 10:00WS3483 11:07WS115 12:00WS113 13:00WS125 14:00WS117 15:00WS121 17:00WS123 18:00WS119 19:25WS127 19:55WS131 22:45
YYZToronto⇆ Air Canada · Flair Airlines · Porter Airlines · WestJet 367/wk 82%on time 2.2%cancelled
Schedule
Air Canada departs AC128 00:25AC100 06:25AC102 07:30AC104 08:55AC34 09:30AC548 09:45AC110 11:20AC112 12:35AC114 13:30AC116 14:30AC2 15:00AC120 15:30AC7168 15:37AC122 19:00AC7310 21:10AC7310 21:17AC7310 21:39AC7310 21:45AC7168 22:15
Flair Airlines departs F8612 01:15F8610 13:15F8608 17:55
Porter Airlines departs PD302 07:00PD310 13:20PD318 23:30
WestJet departs WS712 09:00WS714 16:00WS736 23:05
Air Canada arrives AC103 10:23AC185 11:07AC105 11:55AC1997 13:00AC107 13:23AC115 17:32AC117 20:13AC119 20:56AC175 21:07AC33 21:52AC125 23:22
Flair Airlines arrives F8613 00:30F8611 12:30F8609 17:10
Porter Airlines arrives PD305 12:11PD311 16:36PD317 23:11
WestJet arrives WS737 01:50WS711 12:30WS714 16:16WS713 19:45
YEGEdmonton⇆ Air Canada · Delta Air Lines · Flair Airlines · WestJet · Canadian North 280/wk 86%on time 2.8%cancelled
Schedule
Air Canada departs AC2074 06:15AC8116 07:15AC8118 09:00AC8120 10:40AC8122 12:00AC238 14:10AC8124 16:20AC246 18:50AC248 21:05AC250 23:05
Delta Air Lines departs DL8839 05:54
Flair Airlines departs F89606 05:58F8822 10:05F8820 12:40F8828 13:15F8824 15:05F8826 20:20
WestJet departs WS302 06:00WS308 08:00WS324 11:05WS314 12:45WS3344 13:20WS318 14:30WS326 18:15WS332 22:05
Air Canada arrives AC7037 01:42AC7057 07:15AC233 07:37AC2075 08:27AC2075 08:57AC8117 11:20AC8119 13:00AC8121 14:43AC2077 14:54AC8123 16:00AC245 18:29AC8125 20:20AC249 22:08AC251 23:18
Canadian North arrives 5T6260 10:43
Flair Airlines arrives F8823 09:20F8825 14:20F8821 16:55F8829 17:30F8827 19:20
WestJet arrives WS303 06:50WS3345 09:25WS323 10:05WS311 11:45WS315 13:30WS321 17:05WS325 19:00WS337 22:45
SEASeattle⇆ Air Canada · Alaska Airlines · Delta Air Lines 221/wk 76%on time 1.3%cancelled
Schedule
Air Canada departs AC8798 09:25AC8804 14:30AC8806 18:15AC8810 21:50
Alaska Airlines departs AS1601 07:00AS2263 12:55AS1603 14:35AS2222 18:40
Delta Air Lines departs DL3943 07:15DL3968 08:20DL3764 08:26DL4020 12:25DL4020 12:27DL3968 16:37DL3764 16:44DL3887 20:39DL3887 20:45
Air Canada arrives AC8801 10:51AC8803 12:21AC8807 17:26AC8811 21:09
Alaska Airlines arrives AS2262 12:05AS1602 13:35AS1603 16:20AS2221 17:50AS1600 23:44
Delta Air Lines arrives DL3742 11:35DL3742 11:37DL4020 13:23DL3748 15:47DL3748 15:54DL3682 19:49DL3682 19:55DL4081 22:13DL4081 22:16DL3893 23:56DL3893 23:59
YYJVictoria⇆ Air Canada · Air North · Central Mountain Air · Pacific Coastal Airlines · WestJet 209/wk 82%on time 2.4%cancelled
Schedule
Air Canada departs AC8147 08:55AC8151 11:35AC8157 14:20AC8163 17:35AC8165 19:05AC8167 20:20AC8169 22:55
Air North departs 4N521 10:304N551 15:45
Central Mountain Air departs 9M2702 07:339M2702 07:419M2702 07:559M2702 09:06
Pacific Coastal Airlines departs 8P107 12:458P109 15:008P117 18:108P119 19:158P119 19:25
WestJet departs WS4115 07:45WS3323 09:10WS4115 10:05WS271 11:00WS3325 14:40WS3327 17:50WS3329 22:30
Air Canada arrives AC8146 07:38AC8152 10:53AC7800 12:32AC8156 13:28AC8160 16:18AC7180 18:57AC8164 19:33AC8168 20:48AC8170 22:15
Air North arrives 4N542 12:304N572 17:40
Central Mountain Air arrives 9M2705 16:069M2705 16:249M2705 16:279M2705 16:329M2705 16:41
Pacific Coastal Airlines arrives 8P100 08:168P102 09:218P104 11:568P108 14:11
WestJet arrives WS3322 07:15WS4115 09:20WS3324 11:05WS3326 16:35WS3328 19:45
YLWKelowna⇆ Air Canada · Air North · Central Mountain Air · WestJet 205/wk 78%on time 3.6%cancelled
Schedule
Air Canada departs AC8264 07:10AC8266 08:40AC272 10:10AC7799 10:35AC8274 14:10AC8276 17:40AC2447 18:45AC274 19:25AC8284 21:30
Air North departs 4N509 10:104N549 14:554N569 15:304N599 20:20
Central Mountain Air departs 9M2750 07:259M2750 07:359M2750 07:399M734 08:05
WestJet departs WS3572 07:00WS3560 08:55WS3566 11:05WS3568 13:30WS3564 16:55WS3570 17:50WS3580 19:50WS494 22:20
Air Canada arrives AC8265 07:00AC8267 09:59AC273 13:10AC8275 15:19AC8277 16:59AC8281 20:19AC275 22:30AC8284 22:38AC274 23:30
Air North arrives 4N520 09:404N540 12:454N550 14:404N570 17:30
Central Mountain Air arrives 9M2751 16:199M738 18:20
WestJet arrives WS495 07:15WS3565 10:25WS3560 10:29WS3565 11:25WS3563 13:45WS3559 16:15WS3571 18:55WS3567 19:45WS3569 21:10WS3580 23:06
SFOSan Francisco⇆ Air Canada · Flair Airlines · United Airlines 122/wk 82%on time 1.3%cancelled
Schedule
Air Canada departs AC8840 09:10AC1764 09:10AC564 12:25AC566 14:40AC572 21:35
Flair Airlines departs F81846 07:00
United Airlines departs UA2328 08:00UA448 14:00UA1083 20:15
Air Canada arrives AC563 09:53AC8845 14:47AC567 18:08AC571 20:18
Flair Airlines arrives F81847 12:40
United Airlines arrives UA2421 13:43UA1777 17:19UA2429 22:19
YULMontréal⇆ Air Canada · Flair Airlines · Fly Lili · Porter Airlines 112/wk 85%on time 2.4%cancelled
Schedule
Air Canada departs AC314 00:15AC312 00:45AC2308 08:00AC304 10:20AC306 12:45AC308 13:50AC2328 23:45
Flair Airlines departs F8106 23:55
Fly Lili departs FL106 00:41
Porter Airlines departs PD372 09:35
Air Canada arrives AC301 11:21AC303 12:20AC2303 17:00AC305 17:08AC307 20:23AC311 21:47
Flair Airlines arrives F8107 11:40
Porter Airlines arrives PD375 21:40
LAXLos Angeles⇆ Air Canada · Flair Airlines · United Airlines 107/wk 87%on time 1.7%cancelled
Schedule
Air Canada departs AC550 09:35AC552 12:15AC1744 12:15AC554 14:40AC1742 20:30AC558 20:30AC1746 20:30
Flair Airlines departs F81846 07:00F81888 14:55
United Airlines departs UA698 16:08
Air Canada arrives AC7058 10:22AC551 11:18AC1747 11:18AC1743 11:18AC552 12:29AC4152 12:30AC555 16:33AC557 19:18AC1745 19:18AC559 22:13
Flair Airlines arrives F81889 21:45
United Airlines arrives UA698 18:10
YXSPrince George⇆ Air Canada · WestJet 107/wk 77%on time 1.6%cancelled
Schedule
Air Canada departs AC8339 09:40AC8343 13:55AC8343 14:00AC8443 17:00AC8345 18:05AC8349 21:20
WestJet departs WS3408 08:40WS3410 13:30WS3412 19:10WS3412 19:20WS3414 22:30
Air Canada arrives AC8340 07:25AC8340 07:37AC8342 13:02AC8346 17:27AC8367 18:56AC8350 21:27AC8443 21:36
WestJet arrives WS3409 07:00WS3411 12:45WS3413 17:40WS3415 22:40WS3415 22:50
YWGWinnipeg⇆ Air Canada · Flair Airlines · WestJet 90/wk 85%on time 1.2%cancelled
Schedule
Air Canada departs AC292 09:20AC294 14:10AC298 20:45
Flair Airlines departs F8856 17:05
WestJet departs WS538 09:00WS540 20:55
Air Canada arrives AC293 08:00AC295 13:09AC297 19:50
Flair Airlines arrives F8857 23:55
WestJet arrives WS539 07:20WS541 22:15
ZNAZNA⇆ Harbour Air 89/wk 95%on time 3%cancelled
Schedule
Harbour Air departs YB611 08:45YB611 08:55YB627 10:55YB635 11:55YB645 12:45YB667 15:15YB655 16:55YB655 17:05
Harbour Air arrives YB602 08:20YB602 08:30YB620 10:30YB628 12:20YB642 13:00YB680 14:50YB668 16:30YB668 16:40
YXTTerrace⇆ Air Canada · WestJet 85/wk 77%on time 4.3%cancelled
YQQComox⇆ Air Canada · Pacific Coastal Airlines · WestJet 80/wk 82%on time 2%cancelled
DENDenver⇆ Air Canada · United Airlines 76/wk 88%on time 1%cancelled
YCDNanaimo⇆ Air Canada · Central Mountain Air · WestJet 69/wk 88%on time 1.1%cancelled
PDXPortland⇆ Air Canada · Delta Air Lines 64/wk 88%on time 2.9%cancelled
HKGHong Kong⇆ Air Canada · Cathay Pacific · Hong Kong Airlines 57/wk 83%on time 1%cancelled
YXESaskatoon⇆ Air Canada · WestJet 56/wk 91%on time 0.8%cancelled
YXYWhitehorse⇆ Air Canada · Air North 55/wk 80%on time 0%cancelled
YPWPowell River⇆ Pacific Coastal Airlines 55/wk 71%on time 6.6%cancelled
YKAKamloops⇆ Air Canada · Central Mountain Air · WestJet 54/wk 89%on time 1.6%cancelled
YOWOttawa⇆ Air Canada · Porter Airlines 54/wk 81%on time 1.2%cancelled
ORDChicago⇆ Air Canada · United Airlines 53/wk 84%on time 0.9%cancelled
YXJFort Saint John⇆ Air Canada · WestJet 51/wk 88%on time 1.7%cancelled
ICNSeoul⇆ Air Canada · Korean Air · T'way Airlines 49/wk 93%on time 0.3%cancelled
YWHYWH⇆ Harbour Air 46/wk 95%on time 3.1%cancelled
YQRRegina⇆ Air Canada 45/wk 89%on time 1.9%cancelled
LASLas Vegas⇆ Air Canada · WestJet 42/wk 91%on time 1.5%cancelled
YGGYGG⇆ Harbour Air 42/wk 95%on time 3%cancelled
NRTTokyo⇆ Air Canada · Japan Airlines · ZIPAIR Tokyo 41/wk 90%on time 0.8%cancelled
YBLCampbell River⇆ Pacific Coastal Airlines 37/wk 76%on time 3.8%cancelled
MEXMexico City⇆ Aeroméxico · Air Canada · Flair Airlines 36/wk 91%on time 1.1%cancelled
LHRLondon⇆ Air Canada · British Airways 35/wk 75%on time 1.3%cancelled
FRAFrankfurt am Main⇆ Lufthansa 35/wk 71%on time 0.4%cancelled
YWLWilliams Lake⇆ Pacific Coastal Airlines · Central Mountain Air 33/wk 63%on time 4.5%cancelled
IAHHouston⇆ Air Canada 33/wk 91%on time 0.5%cancelled
YYFPenticton⇆ Pacific Coastal Airlines 33/wk 63%on time 7.5%cancelled
DFWDallas-Fort Worth⇆ American Airlines 32/wk 82%on time 0.7%cancelled
SLCSalt Lake City⇆ Delta Air Lines 32/wk 89%on time 0.2%cancelled
EWRNew York⇆ Air Canada 29/wk 88%on time 2.7%cancelled
TPETaipei⇆ China Airlines · EVA Air 28/wk 93%on time 1.1%cancelled
YXCCranbrook⇆ Air Canada · WestJet 28/wk 84%on time 3.1%cancelled
YZFYellowknife⇆ Air Canada · Air North 28/wk 88%on time 0.8%cancelled
MSPMinneapolis⇆ Delta Air Lines 28/wk 92%on time 0%cancelled
HNLHonolulu⇆ Air Canada · WestJet 27/wk 85%on time 0.9%cancelled
YYDSmithers⇆ Air Canada 26/wk 85%on time 4.2%cancelled
YZZTrail⇆ Pacific Coastal Airlines 26/wk 62%on time 12.3%cancelled
SANSan Diego⇆ Air Canada 25/wk 82%on time 6.3%cancelled
YHUMontréal⇆ Porter Airlines 25/wk 71%on time 0%cancelled
CUNCancún⇆ Air Canada · Flair Airlines · WestJet 22/wk 90%on time 2.1%cancelled
PEKBeijing⇆ Air Canada · Air China 22/wk 87%on time 0%cancelled
SYDSydney⇆ Air Canada · Qantas Airways 22/wk 79%on time 1%cancelled
PHXPhoenix⇆ Air Canada · Porter Airlines · WestJet 21/wk 89%on time 5.6%cancelled
MNLManila⇆ Air Canada · Philippine Airlines 20/wk 75%on time 1.9%cancelled
PVGShanghai⇆ Air Canada · China Eastern Airlines 18/wk 86%on time 0%cancelled
QBCBella Coola⇆ Pacific Coastal Airlines 18/wk 71%on time 9.9%cancelled
YAZTofino⇆ Pacific Coastal Airlines 18/wk 76%on time 6.6%cancelled
YHMHamilton⇆ Porter Airlines 18/wk 78%on time 0%cancelled
YZTPort Hardy⇆ Pacific Coastal Airlines 18/wk 66%on time 5.6%cancelled
ZELBella Bella⇆ Pacific Coastal Airlines 18/wk 66%on time 5.2%cancelled
PVRPuerto Vallarta⇆ Air Canada · Flair Airlines · WestJet 16/wk 90%on time 0.5%cancelled
HNDTokyo⇆ All Nippon Airways · Air Canada 14/wk 94%on time 2.2%cancelled
JFKNew York⇆ JetBlue Airways 14/wk 82%on time 4.4%cancelled
SNASanta Ana⇆ Air Canada 14/wk 95%on time 2.2%cancelled
YCGCastlegar⇆ Air Canada 14/wk 84%on time 13.5%cancelled
YPRPrince Rupert⇆ Air Canada 14/wk 87%on time 1.7%cancelled
OGGKahului⇆ Air Canada · WestJet 13/wk 87%on time 1.2%cancelled
PSPPalm Springs⇆ Air Canada · WestJet 13/wk 89%on time 1.2%cancelled
SJDSan José del Cabo⇆ Air Canada · WestJet 13/wk 91%on time 1.8%cancelled
AKLAuckland⇆ Air New Zealand 13/wk 81%on time 0%cancelled
BNEBrisbane⇆ Air Canada 13/wk 84%on time 1.2%cancelled
SMFSacramento⇆ Air Canada 13/wk 84%on time 0.6%cancelled
YZPSandspit⇆ Air Canada 13/wk 91%on time 5.4%cancelled
AMSAmsterdam⇆ KLM 12/wk 74%on time 1.3%cancelled
MUCMunich⇆ Lufthansa 12/wk 44%on time 0%cancelled
ZMTMasset⇆ Pacific Coastal Airlines 12/wk 74%on time 3.1%cancelled
CDGParis⇆ Air France 11/wk 61%on time 0%cancelled
DELNew Delhi⇆ Air India 11/wk 75%on time 0%cancelled
KEFReykjavík⇆ Icelandair 9/wk 74%on time 1.7%cancelled
ZRHZurich⇆ Air Canada 9/wk 65%on time 0%cancelled
GDLGuadalajara⇆ Flair Airlines 8/wk 78%on time 2%cancelled
ISTIstanbul⇆ Turkish Airlines 8/wk 59%on time 0%cancelled
KIXOsaka⇆ Air Canada 8/wk 93%on time 1%cancelled
SINSingapore⇆ Air Canada 8/wk 86%on time 2%cancelled
BKKBangkok⇆ Air Canada 7/wk 83%on time 1.1%cancelled
NZYSan Diego⇆ Air Canada 7/wk 87%on time 0%cancelled
YQZQuesnel⇆ Central Mountain Air 7/wk 60%on time 1.1%cancelled
MIAMiami⇆ Air Canada 6/wk 80%on time 1.4%cancelled
NANNadi⇆ Fiji Airways 6/wk 86%on time 0%cancelled
CANGuangzhou⇆ China Southern Airlines 5/wk 97%on time 0%cancelled
XMNXiamen⇆ Xiamen Airlines 5/wk 81%on time 0%cancelled
TFUChengdu⇆ Sichuan Airlines 4/wk 84%on time 0%cancelled
CCUKolkata→ Air India 3/wk 64%on time 0%cancelled
HUXHuatulco⇆ Air Canada · WestJet 2/wk 95%on time 4.2%cancelled
BFISeattle← Air Canada 2/wk 100%on time 0%cancelled
KOAKailua-Kona⇆ WestJet 2/wk –7 legs –
MZTMazatlàn⇆ WestJet 2/wk 91%on time 0%cancelled
SZXShenzhen⇆ Hainan Airlines 2/wk 85%on time 0%cancelled
YAAAnahim Lake← Pacific Coastal Airlines 2/wk 75%on time 6.7%cancelled
BJXSilao⇆ Flair Airlines 1/wk –14 legs –
BNANashville→ Air Canada 1/wk –19 legs –
HGHHangzhou→ Beijing Capital Airlines 1/wk –2 legs –
HPNWhite Plains→ Delta Air Lines 1/wk –1 legs –
LIRLiberia⇆ WestJet 1/wk –4 legs –
OAKOakland← Air Canada 1/wk –1 legs –
TAOQingdao⇆ Beijing Capital Airlines 1/wk –13 legs –
ZIHIxtapa⇆ Air Canada 1/wk –6 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Vancouver

101 of the 108 destinations above also fly nonstop into Vancouver, 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.

4 routes appeared outbound only in the observed window; 3 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

YVR route map: where 108 nonstop routes go

Nonstop route network at Vancouver (YVR)

YVR direct flights: questions travelers ask

How many direct flights does Vancouver have?

Vancouver International Airport currently has nonstop service to 108 destinations on 43 airlines, based on flights observed on the airport's own boards over the last 14 days. 101 of those routes operate in both directions.

Which direct route from Vancouver is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Seattle (BFI) runs cleanest: 100% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Vancouver?

Air Canada appears on 64 of the 108 nonstop routes we observed at YVR. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Vancouver 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: Vancouver (YVR) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/vancouver-YVR
How we measure this →

Planning around YVR? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure