Latest deals
Insights
FAQs
Flights to Shanghai

Cheap flights to Shanghai from C$ 1,009

This is the cheapest round-trip flight price found by a momondo user in the last 72 hours by searching for a flight to Shanghai departing on 1/10. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
From?
To?
Wed 26/6
Wed 3/7

Deals available from 900+ travel sites.

"This year, momondo is the #1 place for airfares on the internet."
Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Early arrival? Instantly customize your results
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? Create a price alert to track prices.

Recent flights found to popular cities in Shanghai

Find flights to these popular cities in Shanghai from your nearest airport.
Multiple Airlines
1 Oct.
YVR
20h 05m
2 stops
PVG
15 Oct.
PVG
21h 25m
1 stop
YVR
C$ 1,009
Find similar
Multiple Airlines
1 Oct.
YVR
20h 05m
2 stops
PVG
15 Oct.
PVG
44h 53m
2 stops
YVR
C$ 1,036
Find similar
Multiple Airlines
13 Oct.
YVR
22h 20m
2 stops
PVG
20 Oct.
PVG
27h 32m
2 stops
YVR
C$ 1,314
Find similar
Multiple Airlines
17 Sep.
YVR
23h 40m
1 stop
PVG
15 Oct.
PVG
21h 00m
1 stop
YVR
C$ 1,324
Find similar
EVA Air
24 Sep.
YVR
19h 05m
1 stop
PVG
18 Nov.
PVG
14h 25m
1 stop
YVR
C$ 1,336
Find similar
ANA
27 Oct.
YVR
29h 10m
1 stop
SHA
11 Nov.
SHA
16h 05m
1 stop
YVR
C$ 1,340
Find similar
ANA
17 Sep.
YVR
36h 55m
1 stop
PVG
16 Oct.
PVG
21h 25m
1 stop
YVR
C$ 1,342
Find similar
EVA Air
19 Nov.
YVR
19h 50m
1 stop
PVG
26 Nov.
PVG
21h 20m
1 stop
YVR
C$ 1,355
Find similar
EVA Air
25 Sep.
YVR
19h 05m
1 stop
PVG
21 Nov.
PVG
14h 25m
1 stop
YVR
C$ 1,357
Find similar
Multiple Airlines
17 Sep.
YVR
22h 55m
2 stops
PVG
15 Oct.
PVG
27h 12m
2 stops
YVR
C$ 1,361
Find similar
EVA Air
24 Sep.
YVR
19h 05m
1 stop
PVG
2 Oct.
PVG
14h 20m
1 stop
YVR
C$ 1,362
Find similar
Philippine Airlines
26 Oct.
YVR
23h 50m
1 stop
PVG
12 Nov.
PVG
21h 05m
1 stop
YVR
C$ 1,366
Find similar

Search last-minute flights to Shanghai

Ethiopian Air
3 Jul.
YYZ10:45 a.m.Toronto Pearson Intl
41h 00m
1 stop
PVG3:45 p.m.Shanghai Pu Dong
29 Jul.
PVG12:20 a.m.Shanghai Pu Dong
44h 25m
2 stops
YYZ8:45 a.m.Toronto Pearson Intl
C$ 2,445
Find similar
Multiple Airlines
27 Jun.
YVR8:55 a.m.Vancouver Intl
35h 50m
3 stops
PVG11:45 a.m.Shanghai Pu Dong
4 Jul.
PVG9:40 p.m.Shanghai Pu Dong
32h 10m
3 stops
YVR2:50 p.m.Vancouver Intl
C$ 2,484
Find similar
United Airlines
25 Jun.
YVR12:40 p.m.Vancouver Intl
35h 45m
2 stops
PVG3:25 p.m.Shanghai Pu Dong
2 Jul.
PVG5:25 p.m.Shanghai Pu Dong
35h 44m
2 stops
YVR2:09 p.m.Vancouver Intl
C$ 2,517
Find similar
Delta
25 Jun.
YVR9:39 a.m.Vancouver Intl
14h 36m
1 stop
PVG3:15 p.m.Shanghai Pu Dong
2 Jul.
PVG5:30 p.m.Shanghai Pu Dong
30h 19m
1 stop
YVR8:49 a.m.Vancouver Intl
C$ 2,561
Find similar
Korean Air
30 Jun.
YVR9:39 a.m.Vancouver Intl
33h 01m
2 stops
PVG9:40 a.m.Shanghai Pu Dong
28 Aug.
PVG11:10 a.m.Shanghai Pu Dong
22h 36m
2 stops
YVR6:46 p.m.Vancouver Intl
C$ 2,667
Find similar
Qatar Airways
25 Jun.
YYZ3:09 p.m.Toronto Pearson Intl
37h 21m
2 stops
PVG4:30 p.m.Shanghai Pu Dong
8 Sep.
PVG12:35 a.m.Shanghai Pu Dong
45h 40m
2 stops
YYZ10:15 a.m.Toronto Pearson Intl
C$ 2,764
Find similar

Find the cheapest direct flights to Shanghai

Air Canada
17 Sep.
YVR10:45 a.m.Vancouver Intl
12h 20m
PVG2:05 p.m.Shanghai Pu Dong
20 Nov.
PVG6:15 p.m.Shanghai Pu Dong
10h 25m
YVR12:40 p.m.Vancouver Intl
C$ 1,754
Find similar
Multiple Airlines
17 Sep.
YVR10:45 a.m.Vancouver Intl
12h 20m
PVG2:05 p.m.Shanghai Pu Dong
16 Oct.
PVG3:55 p.m.Shanghai Pu Dong
10h 45m
YVR11:40 a.m.Vancouver Intl
C$ 1,954
Find similar
Air China
22 Sep.
YVR10:45 a.m.Vancouver Intl
12h 20m
PVG2:05 p.m.Shanghai Pu Dong
2 Oct.
PVG3:55 p.m.Shanghai Pu Dong
10h 45m
YVR11:40 a.m.Vancouver Intl
C$ 2,008
Find similar
China Eastern
31 Aug.
YYZ4:25 p.m.Toronto Pearson Intl
14h 35m
PVG7:00 p.m.Shanghai Pu Dong
4 Oct.
PVG11:45 a.m.Shanghai Pu Dong
14h 40m
YYZ2:25 p.m.Toronto Pearson Intl
C$ 3,497
Find similar
Air Canada
27 Oct.
YVR12:00 p.m.Vancouver Intl
13h 25m
PVG4:25 p.m.Shanghai Pu Dong
15 Nov.
PVG6:15 p.m.Shanghai Pu Dong
10h 25m
YVR12:40 p.m.Vancouver Intl
C$ 1,755
Find similar
Air Canada
5 Nov.
YVR11:00 a.m.Vancouver Intl
13h 25m
PVG4:25 p.m.Shanghai Pu Dong
20 Nov.
PVG6:15 p.m.Shanghai Pu Dong
10h 25m
YVR12:40 p.m.Vancouver Intl
C$ 1,757
Find similar

Shanghai flights insights and trends

Explore insights for your Shanghai flight to craft the best travel plan

What is the cheapest flight I can find to Shanghai?

The average flight to Shanghai costs C$ 882/per person and the cheapest flight to Shanghai is C$ 112/per person. This price varies based on a multitude of factors such as departure airport, airline, time of booking and when you plan on travelling.
See prices from:

How long is the flight from Canada to Shanghai?

The flight from Canada to Shanghai depends on which airports you’re departing from and arriving to, and whether or not you have a layover. If you fly from Toronto Pearson Intl (a popular airport in Canada) to Shanghai Hongqiao Intl (the most popular airport in Shanghai), then the flight time is 14h 35m on average. If you fly from Vancouver Intl (another popular airport in Canada) to Shanghai Hongqiao Intl, then the average flight time is 12h 20m.

What is the best day of the week to fly to Shanghai?

Consider booking a flight to Shanghai on a Wednesday, which is the cheapest day of the week. You will also find that flying out on a Tuesday is another low-cost option. Try to avoid booking your flight to Shanghai on Saturday, which tends to be the most expensive day of the week.

Which airlines fly to Shanghai?

Air Canada, China Airlines and United Airlines are the top three most popular airlines that fly to Shanghai according to our data. Air Canada is the first choice among our users, with 47% of people opting to fly with this airline when travelling to Shanghai. Keep in mind that there are 26 different airlines that fly to Shanghai on a routine basis, so you have a few additional options to choose from.

Cheapest flights to cities in Shanghai

Click on the cities below to find out when it's cheapest to fly to Shanghai, from Canada
Shanghai
Shanghai

Cheap Shanghai flight deals and tips

Summary info about Shanghai flight prices, duration and airlines

Best One-Way Price

C$ 632

Best Round-Trip Price

C$ 1,009

Fastest flight time

19h 40m

Operated By

4 airlines
The best one-way flight price to Shanghai from Canada in the last 72 hours is C$ 632 (Calgary to Shanghai Pu Dong).
The best round-trip flight price to Shanghai from Canada in the last 72 hours is C$ 1,009 (Vancouver Intl to Shanghai Pu Dong).
The fastest flight to Shanghai from Canada takes 19h 40m (Calgary to Shanghai Pu Dong).
There are 4 airlines operating flights to Shanghai, including EVA Air, ANA and Philippine Airlines.

Frequently asked questions about flying to Shanghai

What is the best airport to fly into to visit Shanghai?

I plan on visiting Shanghai Disneyland. Which airport is the quickest drive?

For the quickest drive from an arrival airport to Shanghai Disneyland, fly into Shanghai Hongqiao Intl Airport or Shanghai Pu Dong Airport, which are closest to the area.

What are the most popular landmarks in Shanghai?

What is the weather like in Shanghai?

Shanghai typically has a temperature range from 4 °C(January) to 28 °C(July). Those looking to avoid rain and/or snow while visiting Shanghai should plan their trip in December, January, or November, as these months are relatively less likely to have precipitation.

How much are flights to Shanghai?

The cost to fly to Shanghai varies based on a variety of factors, but you can expect to find prices as low as C$ 1,117 or as high as C$ 3,885. Based on recent airfare data, we’ve found that a ticket to Shanghai for C$ 2,039 or less is a good deal, whereas C$ 2,239 is the average cost.

When did momondo last update prices for flights to Shanghai?

Prices for flights to Shanghai were last updated today.

How many operators does momondo search for flights to Shanghai?

How old do you have to be to fly to Shanghai?

The minimum age a child must be to fly alone is five but airlines that offer an unaccompanied minor (UNMR) service will have their own age restrictions, including rules around flight length, timings, and stopovers. We always recommend checking with the individual airline you are booking with to travel to Shanghai.

What documentation or ID do you need to fly to Shanghai?

The necessary travel and health documents for your Shanghai trip may vary depending on your travel plans and individual circumstances. Generally, you should have various documents, such as a national ID card or driver's license and a passport that is valid for six months beyond your scheduled arrival date. We recommend seeking advice from your airline or a trusted third party, such as IATA.


Why use momondo?

Why should I use momondo to find a flight deal to Shanghai?

We help find the flight that best suits your needs; momondo compares prices from hundreds of airlines and travel agents and helps you filter them to find the best flight for you.

Can I find flights to Shanghai with flexible booking policies on momondo?

Yes. All flights to Shanghai on momondo can be compared and filtered by various policies on offer, including flexible booking.

How can momondo help me find flights to Shanghai?

momondo helps you find the best flight to Shanghai by providing filters to narrow your choice of flights to those matching your criteria. You can select fights based on numerous factors such as price, departure and landing times, airport and airline.

I’m not ready to book a flight to Shanghai right now. Can momondo alert me if prices change?

If you are simply researching potential flights to Shanghai, momondo offers a useful price alert feature which will track prices for flights to Shanghai and alert you when they change.


An easier way to manage your Shanghai trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Wed 26/6
Wed 3/7
Email me momondo's favourite deals

Find better results for your trip to Shanghai

Popular Flights to Shanghai
Popular routes according to searches in the past day on momondo


Cheapest flight routes to Shanghai

These routes have the cheapest flights to Shanghai found by momondo users in Canada
DepartingDestinationBest TimeBest Price
VancouverShanghai12h 20mC$ 1,009
CalgaryShanghai26h 00mC$ 1,507
TorontoShanghai14h 35mC$ 1,606
EdmontonShanghai24h 20mC$ 1,614
SaskatoonShanghai27h 20mC$ 1,749
WinnipegShanghai30h 35mC$ 1,754
AbbotsfordShanghai28h 00mC$ 1,860
MontrealShanghai20h 20mC$ 1,905
HamiltonShanghai28h 40mC$ 2,090
OttawaShanghai24h 55mC$ 2,130
CharlottetownShanghai42h 15mC$ 2,245
Québec CityShanghai28h 40mC$ 2,387
Thunder BayShanghai27h 50mC$ 2,554
HalifaxShanghai23h 30mC$ 2,653
KelownaShanghai24h 10mC$ 2,765
VictoriaShanghai32h 40mC$ 4,210