Find cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Sun 1/8
Sun 8/8

Cheapest flights to Shanghai airports

Find the cheapest flights to these Shanghai airports from your nearest city or airport
Vancouver Intl Airport
Shanghai Pu Dong Airport

CHEAPEST ROUTE FROM Vancouver TO Shanghai

Vancouver Intl Airport (YVR) to Shanghai Hongqiao Intl Airport (SHA)

Typically, flights to Shanghai from Vancouver are cheaper when flying from Vancouver Intl to Shanghai Hongqiao Intl, which has an average price of 799 C$

CHEAPEST MONTH TO FLY TO SHANGHAI FROM VANCOUVER INTL AIRPORTNovember34% cheaperFlying from Vancouver Intl Airport to Shanghai costs on average just 553 C$ in November
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM VANCOUVER INTL AIRPORTDecember62% more expensiveIt costs about 1,351 C$ for flights to Shanghai from Vancouver Intl Airport in December
MOST POPULAR MONTH TO FLY TO SHANGHAI FROM VANCOUVER INTL AIRPORTOctober323% more users visitedMore momondo users searched in flights to Shanghai from Vancouver Intl Airport in October than any other month

When is the best time to fly to Shanghai?

  • What is the absolute cheapest flight to Shanghai?

    In the past two weeks, users have booked deals to Shanghai for 152 C$/person, which is 85% cheaper than the average flight to Shanghai. To find the cheapest price to Shanghai from your area, use momondo’s Airport-to-Airport Pricing Tool.

  • What is the cheapest month to fly to Shanghai?

    In general, September is the cheapest month to fly from Canada to Shanghai. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around 731 C$. If you don’t want to visit Shanghai in September, then you should wait until March to fly from Canada, when ticket prices are also cheap, with an average price of 745 C$.

  • How far in advance should I book a flight to Shanghai?

    The ideal time to book your flight to Shanghai is 60 days in advance, when prices tend to average 1,015 C$. Don’t hesitate to check prices now though, because momondo users recently found tickets for as low as 875 C$.

  • What is the cheapest day to depart on your flight to Shanghai?

    Our data shows that Wednesday is the least expensive day to fly to Shanghai. Tickets to fly out on this day can be as low as 829 C$. On the other hand, Saturday is the most expensive day to depart from Canada because it is more convenient for both business and leisure travellers. As a result, prices tend to be around 969 C$.

  • What is the cheapest time of day to depart on your flight to Shanghai?

    According to our data, the cheapest time of day to fly to Shanghai is in the afternoon. momondo users have found flights departing from Canada to Shanghai in the afternoon for as low as 754 C$. Keep in mind that these prices may fluctuate based on what airline you choose and the time of year you plan to travel. Try not to purchase tickets in the evening because they tend to be around 1,186 C$. Of course, these prices can vary depending on the time of year and what airport you fly to.

  • What is there to do in Shanghai when it’s raining?

    If you are planning a flight to Shanghai and are looking to avoid the rain, you should avoid traveling during the months of June, July, and August. These months will typically see 5.1 inches or more of rain, meaning that rain is likely. If you do run into rain while in Shanghai, there are still things to do and ways to enjoy your trip. For those looking to get out of the rain and do a little shopping, check out Xintiandi.

  • Is there an alternative airport near Shanghai?

    Shanghai Pu Dong Airport, Suzhou Airport, Wuxi Airport, Nantong Airport or Hangzhou Airport can be an alternative airport used for travel to Shanghai.

  • Is there a cheaper alternative to flying into Shanghai?

    You can find deals at Hangzhou Airport for 721 C$pp on average, but that price can change based on your departure airport. To save money, try momondo’s Airport-to-Airport Pricing Tool.


Shanghai flight deals found on momondo

Check out some of the best fares from airports in Canada to Shanghai found recently by users on momondo
Philippine Airlines
19 Jan.
YVR6:00 p.m.Vancouver Intl
23h 55m
1 stop
PVG5:55 p.m.Shanghai Pu Dong
23 Feb.
PVG11:00 a.m.Shanghai Pu Dong
40h 20m
1 stop
YVR3:20 a.m.Vancouver Intl
Air Canada
3 Nov.
YVR8:50 a.m.Vancouver Intl
12h 10m
PVG9:00 p.m.Shanghai Pu Dong
24 Nov.
PVG12:50 p.m.Shanghai Pu Dong
10h 20m
YVR11:10 p.m.Vancouver Intl
EVA Air
18 Jan.
YVR7:50 p.m.Vancouver Intl
19h 15m
1 stop
PVG3:05 p.m.Shanghai Pu Dong
23 Feb.
PVG3:10 p.m.Shanghai Pu Dong
14h 10m
1 stop
YVR5:20 a.m.Vancouver Intl
Air China
19 Nov.
YVR6:50 a.m.Vancouver Intl
12h 10m
PVG7:00 p.m.Shanghai Pu Dong
19 Dec.
PVG12:50 p.m.Shanghai Pu Dong
10h 20m
YVR11:10 p.m.Vancouver Intl
EVA Air
2 Nov.
YVR10:00 p.m.Vancouver Intl
19h 05m
1 stop
PVG5:05 p.m.Shanghai Pu Dong
24 Nov.
PVG3:10 p.m.Shanghai Pu Dong
14h 10m
1 stop
YVR5:20 a.m.Vancouver Intl
Multiple Airlines
19 Nov.
YVR6:50 a.m.Vancouver Intl
12h 10m
PVG7:00 p.m.Shanghai Pu Dong
19 Dec.
PVG4:05 a.m.Shanghai Pu Dong
19h 20m
1 stop
YVR11:25 p.m.Vancouver Intl

Find the cheapest one-way flights to Shanghai

If you're looking for one-way flights from Canada to Shanghai, view some of our deals below provided by Air Canada, EVA Air and Philippine Airlines
Philippine Airlines
12 Jan.
YVR6:00 p.m.Vancouver Intl
23h 55m
1 stop
PVG5:55 p.m.Shanghai Pu Dong
EVA Air
15 Nov.
YVR7:50 p.m.Vancouver Intl
19h 15m
1 stop
PVG3:05 p.m.Shanghai Pu Dong
EVA Air
8 Nov.
YVR7:50 p.m.Vancouver Intl
19h 15m
1 stop
PVG3:05 p.m.Shanghai Pu Dong

Which airlines fly to Shanghai?

Here you can see a selection of the most popular and cheapest airlines for flights to Shanghai

Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Vancouver to Shanghai Flights
Fastest flight time12h 10m
Cheapest price875 C$
Toronto to Shanghai Flights
Fastest flight time14h 30m
Cheapest price1,070 C$
Calgary to Shanghai Flights
Fastest flight time20h 45m
Cheapest price1,071 C$
Ottawa to Shanghai Flights
Fastest flight time20h 00m
Cheapest price1,096 C$
Montreal to Shanghai Flights
Fastest flight time14h 20m
Cheapest price1,128 C$
Saskatoon to Shanghai Flights
Fastest flight time17h 40m
Cheapest price1,198 C$
Edmonton to Shanghai Flights
Fastest flight time25h 05m
Cheapest price1,204 C$
Kelowna to Shanghai Flights
Fastest flight time18h 20m
Cheapest price1,223 C$
Halifax to Shanghai Flights
Fastest flight time48h 30m
Cheapest price1,398 C$
Victoria to Shanghai Flights
Fastest flight time21h 15m
Cheapest price1,473 C$
Québec City to Shanghai Flights
Fastest flight time17h 25m
Cheapest price1,875 C$
Charlottetown to Shanghai Flights
Fastest flight time22h 20m
Cheapest price2,430 C$
Abbotsford to Shanghai Flights
Fastest flight time26h 30m
Cheapest price3,762 C$
Thunder Bay to Shanghai Flights
Fastest flight time49h 40m
Cheapest price6,487 C$
Winnipeg to Shanghai Flights
Fastest flight time19h 40m
Cheapest price12,620 C$

Start planning your trip to Shanghai