Find cheap flights to Shanghai

Fri. 12/7
Fri. 19/7
Any month
Compare vs. momondo |

When is the best time to fly to Shanghai?

+180.0%
+120.0%
+60.0%
Base
Price
687 - 1,759 CAD

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
China Southern
China Southern
YVR
08 Sep.
Vancouver Intl airport
20h 30m
1 Stop
SHA
Shanghai Hongqiao Intl airport
China Southern
SHA
21 Oct.
Shanghai Hongqiao Intl airport
29h 30m
1 Stop
YVR
Vancouver Intl airport
495 CAD
XiamenAir
XiamenAir
YVR
07 Nov.
Vancouver Intl airport
26h 40m
1 Stop
SHA
Shanghai Hongqiao Intl airport
XiamenAir
SHA
30 Nov.
Shanghai Hongqiao Intl airport
26h 15m
1 Stop
YVR
Vancouver Intl airport
540 CAD
China Eastern
China Eastern
YVR
13 Sep.
Vancouver Intl airport
12h 10m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
14 Oct.
Shanghai Hongqiao Intl airport
11h 10m
YVR
Vancouver Intl airport
583 CAD
China Eastern
China Eastern
YVR
13 Sep.
Vancouver Intl airport
12h 10m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
14 Oct.
Shanghai Pu Dong airport
11h 10m
YVR
Vancouver Intl airport
583 CAD
China Eastern
China Eastern
YVR
09 Sep.
Vancouver Intl airport
12h 10m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
23 Oct.
Shanghai Pu Dong airport
11h 10m
YVR
Vancouver Intl airport
589 CAD
Air China
Air China
YVR
02 Dec.
Vancouver Intl airport
28h 40m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Air China
SHA
23 Dec.
Shanghai Hongqiao Intl airport
10h 20m
YVR
Vancouver Intl airport
616 CAD
China Eastern
China Eastern
YVR
21 Oct.
Vancouver Intl airport
12h 10m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
09 Nov.
Shanghai Pu Dong airport
11h 05m
YVR
Vancouver Intl airport
653 CAD
China Eastern
China Eastern
YVR
21 Oct.
Vancouver Intl airport
12h 10m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
09 Nov.
Shanghai Hongqiao Intl airport
11h 05m
YVR
Vancouver Intl airport
653 CAD
China Eastern
China Eastern
YVR
13 Sep.
Vancouver Intl airport
12h 10m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
14 Oct.
Shanghai Hongqiao Intl airport
11h 10m
YVR
Vancouver Intl airport
583 CAD
China Eastern
China Eastern
YVR
13 Sep.
Vancouver Intl airport
12h 10m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
14 Oct.
Shanghai Pu Dong airport
11h 10m
YVR
Vancouver Intl airport
583 CAD
China Eastern
China Eastern
YVR
09 Sep.
Vancouver Intl airport
12h 10m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
23 Oct.
Shanghai Pu Dong airport
11h 10m
YVR
Vancouver Intl airport
589 CAD
Air China
Air China
YUL
26 Sep.
Montreal Pierre Elliott Trudeau Intl airport
19h 15m
1 Stop
PVG
Shanghai Pu Dong airport
Air China
PVG
17 Oct.
Shanghai Pu Dong airport
13h 50m
YUL
Montreal Pierre Elliott Trudeau Intl airport
786 CAD

Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre
Shanghai Pu Dong
29 km from city centre
Shanghai Hongqiao Intl
14 km from city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Toronto to Shanghai
Fastest flight time
14h 15m
Cheapest price
686 CAD
Vancouver to Shanghai
Fastest flight time
11h 55m
Cheapest price
495 CAD
Montreal to Shanghai
Fastest flight time
14h 10m
Cheapest price
779 CAD
Edmonton to Shanghai
Fastest flight time
16h 05m
Cheapest price
667 CAD
Ottawa to Shanghai
Fastest flight time
15h 35m
Cheapest price
772 CAD
Calgary to Shanghai
Fastest flight time
16h 48m
Cheapest price
692 CAD
Winnipeg to Shanghai
Fastest flight time
28h 50m
Cheapest price
802 CAD
Québec City to Shanghai
Fastest flight time
17h 05m
Cheapest price
821 CAD
Halifax to Shanghai
Fastest flight time
16h 50m
Cheapest price
1,017 CAD
Kelowna to Shanghai
Fastest flight time
22h 10m
Cheapest price
768 CAD
View more

Start planning your trip to Shanghai