Find cheap flights to Shanghai

Fri. 17/1
Fri. 24/1
Any month
Compare vs. momondo |

When is the best time to fly to Shanghai?

1,740 C$
1,380 C$
1,030 C$
679 C$
Price
679 C$ - 1.737 C$

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 Thursday. 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
Sichuan Airlines
Sichuan Airlines
22 May
YVR
Vancouver Intl airport
20h 15m
1 Stop
PVG
Shanghai Pu Dong airport
Sichuan Airlines
02 Jun.
PVG
Shanghai Pu Dong airport
20h 35m
1 Stop
YVR
Vancouver Intl airport
547 C$
Sichuan Airlines
Sichuan Airlines
22 May
YVR
Vancouver Intl airport
20h 15m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Sichuan Airlines
02 Jun.
SHA
Shanghai Hongqiao Intl airport
20h 35m
1 Stop
YVR
Vancouver Intl airport
547 C$
China Southern
China Southern
18 May
YVR
Vancouver Intl airport
33h 10m
1 Stop
PVG
Shanghai Pu Dong airport
China Southern
02 Jun.
PVG
Shanghai Pu Dong airport
24h 30m
1 Stop
YVR
Vancouver Intl airport
563 C$
China Southern
China Southern
18 May
YVR
Vancouver Intl airport
33h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
China Southern
02 Jun.
SHA
Shanghai Hongqiao Intl airport
24h 30m
1 Stop
YVR
Vancouver Intl airport
563 C$
China Eastern
China Eastern
04 Apr.
YVR
Vancouver Intl airport
12h 15m
PVG
Shanghai Pu Dong airport
China Eastern
13 Apr.
PVG
Shanghai Pu Dong airport
11h 10m
YVR
Vancouver Intl airport
597 C$
China Eastern
China Eastern
04 Apr.
YVR
Vancouver Intl airport
12h 15m
SHA
Shanghai Hongqiao Intl airport
China Eastern
13 Apr.
SHA
Shanghai Hongqiao Intl airport
11h 10m
YVR
Vancouver Intl airport
597 C$
China Eastern
China Eastern
04 Apr.
YVR
Vancouver Intl airport
12h 15m
PVG
Shanghai Pu Dong airport
China Eastern
13 Apr.
PVG
Shanghai Pu Dong airport
11h 10m
YVR
Vancouver Intl airport
597 C$
China Eastern
China Eastern
04 Apr.
YVR
Vancouver Intl airport
12h 15m
SHA
Shanghai Hongqiao Intl airport
China Eastern
13 Apr.
SHA
Shanghai Hongqiao Intl airport
11h 10m
YVR
Vancouver Intl airport
597 C$
China Eastern
China Eastern
07 Apr.
YYZ
Toronto Pearson Intl airport
14h 30m
PVG
Shanghai Pu Dong airport
China Eastern
06 Jun.
PVG
Shanghai Pu Dong airport
14h 25m
YYZ
Toronto Pearson Intl airport
730 C$
Air Canada
Air Canada
19 Mar.
YTZ
Toronto Island airport
19h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Air Canada
01 Apr.
PVG
Shanghai Pu Dong airport
16h 50m
1 Stop
YTZ
Toronto Island airport
760 C$
Sichuan Airlines
Sichuan Airlines
22 May
YVR
Vancouver Intl airport
20h 15m
1 Stop
PVG
Shanghai Pu Dong airport
Sichuan Airlines
02 Jun.
PVG
Shanghai Pu Dong airport
20h 35m
1 Stop
YVR
Vancouver Intl airport
547 C$
Sichuan Airlines
Sichuan Airlines
22 May
YVR
Vancouver Intl airport
20h 15m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Sichuan Airlines
02 Jun.
SHA
Shanghai Hongqiao Intl airport
20h 35m
1 Stop
YVR
Vancouver Intl airport
547 C$

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
11h 55m
Cheapest price
500 C$
Calgary to Shanghai Flights
Fastest flight time
17h 05m
Cheapest price
554 C$
Edmonton to Shanghai Flights
Fastest flight time
16h 45m
Cheapest price
554 C$
Ottawa to Shanghai Flights
Fastest flight time
19h 00m
Cheapest price
706 C$
Toronto to Shanghai Flights
Fastest flight time
14h 15m
Cheapest price
709 C$
Montreal to Shanghai Flights
Fastest flight time
14h 10m
Cheapest price
716 C$
Victoria to Shanghai Flights
Fastest flight time
20h 35m
Cheapest price
736 C$
Winnipeg to Shanghai Flights
Fastest flight time
18h 05m
Cheapest price
774 C$
Saskatoon to Shanghai Flights
Fastest flight time
32h 20m
Cheapest price
799 C$
Québec City to Shanghai Flights
Fastest flight time
17h 05m
Cheapest price
813 C$
Charlottetown (Prince Edward Island) to Shanghai Flights
Fastest flight time
22h 25m
Cheapest price
948 C$
Halifax to Shanghai Flights
Fastest flight time
23h 35m
Cheapest price
1,417 C$
Thunder Bay to Shanghai Flights
Fastest flight time
31h 05m
Cheapest price
1,833 C$
Abbotsford to Shanghai Flights
Fastest flight time
32h 45m
Cheapest price
2,251 C$
Kelowna to Shanghai Flights
Fastest flight time
34h 45m
Cheapest price
2,884 C$
View more

Start planning your trip to Shanghai