Cheap flights from Vancouver to Shanghai

YVR — SHA
6 Feb — 13 Feb1
Return
1 adult
Economy
From?
To?
Mon 6/2
Mon 13/2

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 56 days early can save you up to 31% on average compared to booking a flight this week. If booking 56 days before your flight isn’t an option for you, users have found flights from Vancouver to Shanghai for as little as C$ 2,846 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$ 2,919 for flights departing within the next 3 days.

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

Due to multiple factors, expect to potentially pay more when booking in September. For low rates, April can be a great choice for travel to Shanghai. Flights to Shanghai from Vancouver in April are about C$ 2,117 on average during April, but can be found for as low as C$ 966.

When is the cheapest time to fly from Vancouver to Shanghai (YVR - SH)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Vancouver to Shanghai as you normally would.

Cheap flights from Vancouver to Shanghai in February, March 2023

The best prices found for Vancouver to Shanghai flights for February, March
23 Feb. - 13 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

19h 15m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

21h 05m
C$ 1,393

EVA Air

Deal found 30/1

23 Feb. - 13 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

19h 15m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

21h 05m
C$ 1,530

EVA Air

Deal found 30/1

23 Feb. - 15 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

19h 15m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

21h 05m
C$ 1,536

EVA Air

Deal found 30/1

Vancouver to Shanghai 2023 flight deals

Cheap flights to Shanghai from Vancouver found for this year
26 Sep. - 31 Oct.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

19h 05m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

14h 10m
C$ 1,115

EVA Air

Deal found 30/1

17 Oct. - 13 Dec.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

25h 35m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

22h 15m
C$ 1,117

China Airlines

Deal found 31/1

20 Sep. - 5 Oct.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

21h 40m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

21h 15m
C$ 1,152

EVA Air

Deal found 30/1

Cheap XiamenAir flights from Vancouver to Shanghai

27 Feb. - 6 Mar.
YVR

Vancouver Intl

SHA

Shanghai Hongqiao Intl

1 stop

18h 30m
SHA

Shanghai Hongqiao Intl

YVR

Vancouver Intl

1 stop

17h 10m
C$ 1,813

XiamenAir

Deal found 29/1

13 Feb. - 11 Mar.
YVR

Vancouver Intl

SHA

Shanghai Hongqiao Intl

1 stop

22h 35m
SHA

Shanghai Hongqiao Intl

YVR

Vancouver Intl

2 stops

52h 30m
C$ 2,358

XiamenAir

Deal found 31/1

27 Feb. - 26 Mar.
YVR

Vancouver Intl

SHA

Shanghai Hongqiao Intl

1 stop

18h 30m
SHA

Shanghai Hongqiao Intl

YVR

Vancouver Intl

1 stop

35h 45m
C$ 2,531

XiamenAir

Deal found 29/1

Cheap Hainan Airlines flights from Vancouver to Shanghai

10 Feb. - 15 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

18h 40m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

37h 45m
C$ 1,883

Hainan Airlines

Deal found 30/1

10 Feb. - 16 Feb.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

18h 40m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

20h 55m
C$ 2,323

Hainan Airlines

Deal found 1/2

10 Feb. - 15 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

2 stops

40h 25m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

37h 45m
C$ 2,422

Hainan Airlines

Deal found 30/1

Direct flights to Shanghai from Vancouver

Save time with Vancouver to Shanghai direct flight deals
13 Apr. - 10 May
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

Nonstop

12h 25m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

Nonstop

10h 50m
C$ 1,488

Air Canada

Deal found 29/1

13 Apr. - 7 Oct.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

Nonstop

12h 25m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

Nonstop

10h 50m
C$ 1,534

Air Canada

Deal found 30/1

6 Apr. - 26 Jun.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

Nonstop

12h 25m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

Nonstop

10h 50m
C$ 1,591

Air Canada

Deal found 29/1

Last minute flights from Vancouver to Shanghai

Late deals on round-trip flights to Shanghai from Vancouver, departing today and this week
9 Feb. - 15 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

19h 15m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

21h 05m
C$ 1,725

EVA Air

Deal found 30/1

10 Feb. - 15 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

18h 40m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

1 stop

37h 45m
C$ 1,883

Hainan Airlines

Deal found 30/1

9 Feb. - 16 Feb.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

23h 30m
PVG

Shanghai Pu Dong

YVR

Vancouver Intl

2 stops

26h 39m
C$ 1,902

Multiple Airlines

Deal found 1/2

One-way flights to Shanghai from Vancouver

The cheapest one-way flights from Vancouver to Shanghai
29 Apr.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

36h 15m
C$ 759

Japan Airlines

Deal found 29/1

21 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

19h 20m
C$ 792

EVA Air

Deal found 30/1

10 Mar.
YVR

Vancouver Intl

PVG

Shanghai Pu Dong

1 stop

17h 45m
C$ 796

Hainan Airlines

Deal found 30/1

Related info for your journey

Useful info, stats and facts about Vancouver to Shanghai flights.

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

China Eastern, China Airlines, and Air Canada 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,200 on Cheapflights?

Yes, there are multiple flights from Vancouver to Shanghai for under C$ 1,200. The cheapest flight booked recently is on EVA Air for just C$ 1,191, but on average you can expect to pay C$ 1,266.

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

Cheapflights has 20 direct flights from Vancouver to Shanghai under C$ 1,500. A good price for a direct flight from Vancouver to Shanghai is less than C$ 1,702.

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

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

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

The cheapest airlines for a one-way flight from Vancouver to Shanghai are Japan Airlines (C$ 759), EVA Air (C$ 792), and Hainan Airlines (C$ 796).

What are the most popular airlines that fly from Vancouver to Shanghai?

Before booking your flight from Vancouver to Shanghai check out the most popular airlines for this route: Sichuan Airlines, Air Canada or EVA Air.

What are the cheapest flights from Vancouver to Shanghai?

On average you can expect to pay C$ 5,826 for a flight from Vancouver to Shanghai. The cheapest flight overall is C$ 1,203 while the most popular route, (Vancouver Intl - Shanghai Hongqiao Intl) is currently priced at C$ 1,489.

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.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Hong Kong AirlinesCheapestC$ 425AverageC$ 684FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search Hong Kong Airlines flights
China SouthernCheapestC$ 450AverageC$ 675FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search China Southern flights
United AirlinesCheapestC$ 519AverageC$ 675FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
China EasternCheapestC$ 541AverageC$ 865FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search China Eastern flights
DeltaCheapestC$ 627AverageC$ 769FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
EVA AirCheapestC$ 946AverageC$ 1,507FlexibilityNo cancel feeOn-time74%COVID-19 safety
Search EVA Air flights
Cathay PacificCheapestC$ 1,049AverageC$ 1,346FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search Cathay Pacific flights
Korean AirCheapestC$ 1,056AverageC$ 2,355FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Korean Air flights
China AirlinesCheapestC$ 1,122AverageC$ 1,864FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search China Airlines flights
Air ChinaCheapestC$ 1,159AverageC$ 1,739FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air China flights

Hourly flight availability from Vancouver to Shanghai

See what time of day planes typically take off from Vancouver to Shanghai
0%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
100%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.