Find cheap flights to Shanghai

Fri. 22/11
Fri. 29/11
Any month
Compare vs. momondo |

When is the best time to fly to Shanghai?

1,918 CAD
1,507 CAD
1,096 CAD
685 CAD
Preis
910 CAD - 2,367 CAD

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

On average, the cheapest flights to Shanghai are found when departing on a Wednesday. Try to avoid departing on a Saturday, as this is usually the most expensive day.

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 morning 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
14 Feb.
Vancouver Intl airport
21h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
29 Feb.
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
420 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
14 Feb.
Vancouver Intl airport
21h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Hong Kong Airlines
PVG
29 Feb.
Shanghai Pu Dong airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
420 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
12 Feb.
Vancouver Intl airport
21h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Hong Kong Airlines
PVG
19 Feb.
Shanghai Pu Dong airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
421 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
12 Feb.
Vancouver Intl airport
21h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
19 Feb.
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
421 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
10 Apr.
Vancouver Intl airport
20h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
13 Apr.
Shanghai Hongqiao Intl airport
17h 35m
1 Stop
YVR
Vancouver Intl airport
496 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
10 Apr.
Vancouver Intl airport
20h 50m
1 Stop
PVG
Shanghai Pu Dong airport
Hong Kong Airlines
PVG
13 Apr.
Shanghai Pu Dong airport
17h 35m
1 Stop
YVR
Vancouver Intl airport
496 CAD
China Eastern
China Eastern
YVR
27 Nov.
Vancouver Intl airport
12h 45m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
02 Dec.
Shanghai Pu Dong airport
10h 40m
YVR
Vancouver Intl airport
513 CAD
China Eastern
China Eastern
YVR
27 Nov.
Vancouver Intl airport
12h 45m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
02 Dec.
Shanghai Hongqiao Intl airport
10h 40m
YVR
Vancouver Intl airport
513 CAD
China Eastern
China Eastern
YVR
27 Jan.
Vancouver Intl airport
12h 45m
SHA
Shanghai Hongqiao Intl airport
China Eastern
SHA
19 Feb.
Shanghai Hongqiao Intl airport
10h 55m
YVR
Vancouver Intl airport
511 CAD
China Eastern
China Eastern
YVR
27 Jan.
Vancouver Intl airport
12h 45m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
19 Feb.
Shanghai Pu Dong airport
10h 55m
YVR
Vancouver Intl airport
511 CAD
Air China
Air China
YYZ
12 Mar.
Toronto Pearson Intl airport
17h 25m
1 Stop
PVG
Shanghai Pu Dong airport
Air China
PVG
26 Mar.
Shanghai Pu Dong airport
13h 45m
YYZ
Toronto Pearson Intl airport
776 CAD
Hong Kong Airlines
Hong Kong Airlines
YVR
14 Feb.
Vancouver Intl airport
21h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Hong Kong Airlines
SHA
29 Feb.
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
YVR
Vancouver Intl airport
420 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 Flights
Fastest flight time
12h 10m
Cheapest price
421 CAD
Calgary to Shanghai Flights
Fastest flight time
16h 20m
Cheapest price
558 CAD
Edmonton to Shanghai Flights
Fastest flight time
16h 45m
Cheapest price
580 CAD
Montreal to Shanghai Flights
Fastest flight time
14h 10m
Cheapest price
682 CAD
Toronto to Shanghai Flights
Fastest flight time
16h 00m
Cheapest price
689 CAD
Victoria to Shanghai Flights
Fastest flight time
17h 05m
Cheapest price
730 CAD
Québec City to Shanghai Flights
Fastest flight time
17h 40m
Cheapest price
768 CAD
Winnipeg to Shanghai Flights
Fastest flight time
19h 00m
Cheapest price
780 CAD
Ottawa to Shanghai Flights
Fastest flight time
20h 20m
Cheapest price
798 CAD
Kelowna to Shanghai Flights
Fastest flight time
25h 15m
Cheapest price
824 CAD
Halifax to Shanghai Flights
Fastest flight time
17h 05m
Cheapest price
905 CAD
Thunder Bay to Shanghai Flights
Fastest flight time
33h 45m
Cheapest price
1,774 CAD
Charlottetown (Prince Edward Island) to Shanghai Flights
Fastest flight time
48h 35m
Cheapest price
2,850 CAD
Saskatoon to Shanghai Flights
Fastest flight time
32h 20m
Cheapest price
3,513 CAD
Abbotsford to Shanghai Flights
Fastest flight time
34h 40m
Cheapest price
6,116 CAD
View more

Start planning your trip to Shanghai