Cheap flights from Vancouver to Shanghai

Round-trip
Economy
Vancouver (YVR)
Shanghai (SHA)
Depart
Return
Any month
Compare vs. Cheapflights |

How to find the cheapest flight from
Vancouver (YVR) to Shanghai

All the information you need to plan the best YVR to SHA flight in 2021: compare Vancouver to Shanghai flight prices with the expected peak season, weather and rainfall in Shanghai.
How far in advance should I book a flight from Vancouver to Shanghai?

Users have found that booking a flight from Vancouver to Shanghai at least 58 days early can save you up to 38% on average compared to booking a flight this week. If booking 58 days before your flight isn’t an option for you, users have found flights from Vancouver to Shanghai for as little as C$ 786 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 909 for flights departing within the next 3 days.

What is the cheapest month to fly from Vancouver to Shanghai?

November is one of the best times of the year to fly to Shanghai from Vancouver. Prices for November average C$ 806 per person but you can even find prices for as low as C$ 450. The most expensive prices can be found in the month of July. Opting for a November flight can save you 59% on your journey compared to booking in November

When is the cheapest time to fly from Vancouver to Shanghai (8CA - CNSH)?

When flying from Vancouver to Shanghai, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Vancouver to Shanghai in September, October 2021

The best prices found for YVR to Shanghai flights for September, October
7 Oct - 24 Nov
C$ 959pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
YVR
Vancouver Intl
20 Sep - 16 Mar
C$ 1,042pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
27 Sep - 26 Feb
C$ 1,045pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl

Vancouver to Shanghai 2021 flight deals

Cheap flights to Shanghai from Vancouver found for this year
7 Oct - 24 Nov
C$ 959pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
YVR
Vancouver Intl
26 Nov - 12 Jan
C$ 975pp
YVR
Vancouver Intl
EVA Air
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
EVA Air
 
1 STOP
YVR
Vancouver Intl
20 Sep - 16 Mar
C$ 1,042pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl

Direct flights to Shanghai from Vancouver

Save time with Vancouver to Shanghai direct flight deals
21 Jan - 4 Feb
C$ 4,208pp
YVR
Vancouver Intl
Air Canada
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
21 Jan - 4 Feb
C$ 4,849pp
YVR
Vancouver Intl
Air Canada
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
21 Jan - 4 Feb
C$ 4,852pp
YVR
Vancouver Intl
Air Canada
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl

Last minute flights from Vancouver to Shanghai

Late deals on round-trip flights to Shanghai from Vancouver, departing today and this week
23 Sep - 16 Mar
C$ 1,146pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
23 Sep - 16 Mar
C$ 1,150pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
23 Sep - 16 Mar
C$ 1,157pp
YVR
Vancouver Intl
Multiple Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
 
1 STOP
YVR
Vancouver Intl

One-way flights to Shanghai from Vancouver

The cheapest one-way flights from Vancouver to Shanghai
4:30 p.m. - 9:55 a.m.
Philippine Airlines
1 stop
25h 25m
YVR - PVG
Philippine Airlines
C$ 631
mytrip.com
9:45 a.m. - 4:45 a.m.
Sichuan Airlines
1 stop
28h 00m
YVR - PVG
Sichuan Airlines
C$ 788
Travelgenio
12:05 p.m. - 2:40 p.m.
Multiple Airlines
3 stops
34h 35m
YVR - PVG
Multiple Airlines
C$ 790
FlyFar

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Vancouver</span> to <span class="emphasized">Shanghai</span> flights.

Flight FAQs

From Vancouver to Shanghai

Which airlines flying from Vancouver to Shanghai have flexible cancellations due to COVID-19?

China Eastern, Air Canada, and Hong Kong Airlines are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Vancouver to Shanghai for under C$ 1,000 on Cheapflights?

Yes, there are multiple flights from Vancouver to Shanghai for under C$ 1,000. The cheapest flight booked recently is on Air Canada for just C$ 959, but on average you can expect to pay C$ 1,216.

Are there direct flights from Vancouver to Shanghai for under C$ 4,300 on Cheapflights?

Cheapflights has 3 direct flights from Vancouver to Shanghai under C$ 4,300. A good price for a direct flight from Vancouver to Shanghai is less than C$ 4,636.

Are there last-minute flights available from Vancouver to Shanghai for under C$ 1,200?

There are currently 20+ open flights from Vancouver to Shanghai within the next 7 days for less than C$ 1,200.

What are the cheapest airlines to fly from Vancouver to Shanghai one-way?

The cheapest airline one-way is Philippine Airlines, with whom users have recently found tickets for as low as C$ 537. However, be on the lookout for offers from EVA Air and Air Canada, as they are both options that can get you from Vancouver to Shanghai for a low price.

COVID Restrictions

View COVID Travel Restrictions for Shanghai, China

Do I need a COVID test to fly to Shanghai from Vancouver?

Information is based on travel restrictions from Vancouver to Shanghai

Most visitors from Vancouver will not be allowed to enter Shanghai.

COVID-19 testing requirements
Visitors from Vancouver must present a negative RT-PCR (NAAT) test taken 48 hours before departing to Shanghai.

Quarantine requirements
Visitors from Vancouver are not required to quarantine after entering Shanghai.

Documents
Health Declaration Form - Must be presented upon arrival


Do I need a test to fly back to Vancouver from Shanghai?

Returning to Vancouver from Shanghai

COVID-19 testing requirements
Visitors from Shanghai must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Vancouver.

Quarantine requirements
Visitors from Shanghai are not required to quarantine after entering Vancouver.

Hide COVID Travel Restrictions for Shanghai, China

Destination information for Shanghai

Things to know before you go - useful duration and weather info for your trip from Vancouver to Shanghai.
Today's exchange rate
C$ 1 = ¥5.09
Average temperature for September in Shanghai
28.0 °C
Avg rainfall for September in Shanghai
16.0 mm

Airports servicing Vancouver

Vancouver Intl (YVR)
Vancouver Coal Harbour (CXH)

Top 10 airlines flying from Vancouver to Shanghai

The chart below displays the airlines Cheapflights users travelling from Vancouver to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
China Southern
C$ 336 C$ 459 No cancel fee 69%
Search China Southern flights
United Airlines
C$ 388 C$ 508 No cancel fee 69%
Search United Airlines flights
Hong Kong Airlines
C$ 317 C$ 511 No cancel fee 65%

We couldn't confirm the COVID-19 safety measures taken by Hong Kong Airlines. Please check directly on their website for additional information.

Search Hong Kong Airlines flights
XiamenAir
C$ 332 C$ 517 No cancel fee 49%

We couldn't confirm the COVID-19 safety measures taken by XiamenAir. Please check directly on their website for additional information.

Search XiamenAir flights
Delta
C$ 457 C$ 566 No cancel fee N/A
Search Delta flights
Air Canada
C$ 418 C$ 612 No cancel fee 67%
Search Air Canada flights
Air China
C$ 421 C$ 625 No cancel fee 67%
Search Air China flights
China Eastern
C$ 393 C$ 655 No cancel fee 62%

We couldn't confirm the COVID-19 safety measures taken by China Eastern. Please check directly on their website for additional information.

Search China Eastern flights
EVA Air
C$ 611 C$ 931 No cancel fee 74%
Search EVA Air flights
Cathay Pacific
C$ 784 C$ 1,006 No cancel fee 72%
Search Cathay Pacific flights
Home Asia China Shanghai Cheap flights from Vancouver to Shanghai
  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First