Find cheap flights to Shanghai

Fri. 20/9
Fri. 27/9
Any month
Compare vs. momondo |

When is the best time to fly to Shanghai?

+180.0%
+120.0%
+60.0%
Base
Price
714 - 1,780 CAD

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

In general, booking your departure to Shanghai for a Thursday represents the best deal on airfare. Try to avoid a Tuesday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Shanghai?

On average you can find the best deals on plane tickets to Shanghai when looking for flights with evening departure times.


Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Hong Kong Airlines
Hong Kong Airlines
YVR
28 Sep.
Vancouver Intl airport
18h 55m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
26 Oct.
Shanghai Hongqiao Intl airport
17h 35m
1 Stop
YVR
Vancouver Intl airport
423 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
30 Sep.
Vancouver Intl airport
18h 55m
1 Stop
PVG
Shanghai Pu Dong airport
Hong Kong Airlines
PVG
30 Oct.
Shanghai Pu Dong airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
423 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
04 Nov.
Vancouver Intl airport
18h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
27 Nov.
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
423 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
04 Nov.
Vancouver Intl airport
18h 50m
1 Stop
PVG
Shanghai Pu Dong airport
Hong Kong Airlines
PVG
27 Nov.
Shanghai Pu Dong airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
423 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
07 Mar.
Vancouver Intl airport
18h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
14 Mar.
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
423 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
07 Mar.
Vancouver Intl airport
18h 50m
1 Stop
PVG
Shanghai Pu Dong airport
Hong Kong Airlines
PVG
14 Mar.
Shanghai Pu Dong airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
423 CAD
China Eastern
China Eastern
YVR
24 Jan.
Vancouver Intl airport
12h 50m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
30 Jan.
Shanghai Hongqiao Intl airport
10h 40m
YVR
Vancouver Intl airport
467 CAD
China Eastern
China Eastern
YVR
24 Jan.
Vancouver Intl airport
12h 50m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
30 Jan.
Shanghai Pu Dong airport
10h 40m
YVR
Vancouver Intl airport
467 CAD
China Eastern
China Eastern
YVR
19 Jan.
Vancouver Intl airport
12h 50m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
11 Feb.
Shanghai Pu Dong airport
10h 40m
YVR
Vancouver Intl airport
568 CAD
China Eastern
China Eastern
YVR
19 Jan.
Vancouver Intl airport
12h 50m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
11 Feb.
Shanghai Hongqiao Intl airport
10h 40m
YVR
Vancouver Intl airport
568 CAD
Air China
Air China
YUL
03 Mar.
Montreal Pierre Elliott Trudeau Intl airport
14h 20m
PVG
Shanghai Pu Dong airport
Air China
PVG
16 Mar.
Shanghai Pu Dong airport
13h 30m
YUL
Montreal Pierre Elliott Trudeau Intl airport
797 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
04 Nov.
Vancouver Intl airport
18h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
27 Nov.
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
423 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
Vancouver to Shanghai
Fastest flight time
11h 55m
Cheapest price
422 CAD
Calgary to Shanghai
Fastest flight time
15h 38m
Cheapest price
594 CAD
Edmonton to Shanghai
Fastest flight time
16h 15m
Cheapest price
600 CAD
Toronto to Shanghai
Fastest flight time
14h 15m
Cheapest price
671 CAD
Victoria to Shanghai
Fastest flight time
20h 45m
Cheapest price
708 CAD
Montreal to Shanghai
Fastest flight time
14h 10m
Cheapest price
770 CAD
Winnipeg to Shanghai
Fastest flight time
29h 45m
Cheapest price
776 CAD
Ottawa to Shanghai
Fastest flight time
19h 10m
Cheapest price
788 CAD
Saskatoon to Shanghai
Fastest flight time
38h 05m
Cheapest price
811 CAD
Québec City to Shanghai
Fastest flight time
29h 35m
Cheapest price
835 CAD
Thunder Bay to Shanghai
Fastest flight time
34h 00m
Cheapest price
939 CAD
Kelowna to Shanghai
Fastest flight time
19h 55m
Cheapest price
946 CAD
Halifax to Shanghai
Fastest flight time
16h 50m
Cheapest price
967 CAD
Charlottetown (Prince Edward Island) to Shanghai
Fastest flight time
32h 25m
Cheapest price
983 CAD
Abbotsford to Shanghai
Fastest flight time
25h 45m
Cheapest price
1,413 CAD
View more

Start planning your trip to Shanghai