Find cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Fri 28/1
Fri 4/2

Deals available from 900+ travel sites.

Cheapest flights to Shanghai airports

Find the cheapest flights to these Shanghai airports from your nearest city or airport
Toronto Pearson Intl Airport
Shanghai Hongqiao Intl Airport

CHEAPEST ROUTE FROM Toronto TO Shanghai

Toronto Pearson Intl Airport (YYZ) to Shanghai Hongqiao Intl Airport (SHA)

Typically, flights to Shanghai from Toronto are cheaper when flying from Toronto Pearson Intl to Shanghai Hongqiao Intl, which has an average price of C$ 917

CHEAPEST MONTH TO FLY TO SHANGHAI FROM TORONTO PEARSON INTL AIRPORTMarch29% cheaperFlying from Toronto Pearson Intl Airport to Shanghai costs on average just C$ 716 in March
MOST EXPENSIVE MONTH TO FLY TO SHANGHAI FROM TORONTO PEARSON INTL AIRPORTJune77% more expensiveIt costs about C$ 1,786 for flights to Shanghai from Toronto Pearson Intl Airport in June
MOST POPULAR MONTH TO FLY TO SHANGHAI FROM TORONTO PEARSON INTL AIRPORTMarch576% more users visitedMore momondo users searched in flights to Shanghai from Toronto Pearson Intl Airport in March than any other month

When is the best time to fly to Shanghai?

  • What is the absolute cheapest flight to Shanghai?

    In the past two weeks, users have booked deals to Shanghai for C$ 73/person, which is 92% cheaper than the average flight to Shanghai. To find the cheapest price to Shanghai from your area, use momondo’s Airport-to-Airport Pricing Tool.

  • What is the cheapest month to fly to Shanghai?

    In general, September is the cheapest month to fly from Canada to Shanghai. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around C$ 733. If you don’t want to visit Shanghai in September, then you should wait until March to fly from Canada, when ticket prices are also cheap, with an average price of C$ 737.

  • How far in advance should I book a flight to Shanghai?

    The ideal time to book your flight to Shanghai is 60 days in advance, when prices tend to average C$ 1,016.

  • What is there to do in Shanghai when it’s raining?

    If you are planning a flight to Shanghai and are looking to avoid the rain, you should avoid traveling during the months of June, July, and August. These months will typically see 5.1 inches or more of rain, meaning that rain is likely. If you do run into rain while in Shanghai, there are still things to do and ways to enjoy your trip. For those looking to get out of the rain and do a little shopping, check out Xintiandi.

  • Is there an alternative airport near Shanghai?

    Shanghai Pu Dong Airport, Suzhou Airport, Wuxi Airport, Nantong Airport or Hangzhou Airport can be an alternative airport used for travel to Shanghai.

  • Is there a cheaper alternative to flying into Shanghai?

    You can find deals at Wuxi Airport for C$ 202pp on average, but that price can change based on your departure airport. To save money, try momondo’s Airport-to-Airport Pricing Tool.

  • Are there flights to Xuhui?

    Yes, you can travel to Xuhui via a flight to Shanghai Hongqiao Intl airport in Shanghai (Xuhui is 9.4 km from the airport).

  • What’s the closest airport to Shanghai Public Library?

    At 10.4 km away, Shanghai Hongqiao Intl airport in Shanghai is the closest to Shanghai Public Library.


Shanghai flight deals found on momondo

Check out some of the best fares from airports in Canada to Shanghai found recently by users on momondo
EVA Air
13 Apr.
YYZ9:45 p.m.Toronto Pearson Intl
22h 20m
1 stop
PVG8:05 p.m.Shanghai Pu Dong
26 Oct.
PVG9:10 a.m.Shanghai Pu Dong
20h 45m
1 stop
YYZ5:55 a.m.Toronto Pearson Intl
C$ 1,136
Find similar
EVA Air
27 Apr.
YVR10:00 p.m.Vancouver Intl
19h 05m
1 stop
PVG5:05 p.m.Shanghai Pu Dong
31 Aug.
PVG4:05 p.m.Shanghai Pu Dong
14h 55m
1 stop
YVR7:00 a.m.Vancouver Intl
C$ 1,165
Find similar
EVA Air
13 Apr.
YYZ9:45 p.m.Toronto Pearson Intl
22h 20m
1 stop
PVG8:05 p.m.Shanghai Pu Dong
28 Oct.
PVG12:00 p.m.Shanghai Pu Dong
17h 55m
1 stop
YYZ5:55 a.m.Toronto Pearson Intl
C$ 1,174
Find similar
EVA Air
10 Apr.
YYZ9:45 p.m.Toronto Pearson Intl
22h 20m
1 stop
PVG8:05 p.m.Shanghai Pu Dong
26 Oct.
PVG9:10 a.m.Shanghai Pu Dong
20h 45m
1 stop
YYZ5:55 a.m.Toronto Pearson Intl
C$ 1,176
Find similar
EVA Air
29 Apr.
YVR10:00 p.m.Vancouver Intl
19h 05m
1 stop
PVG5:05 p.m.Shanghai Pu Dong
29 Aug.
PVG4:05 p.m.Shanghai Pu Dong
14h 55m
1 stop
YVR7:00 a.m.Vancouver Intl
C$ 1,204
Find similar
EVA Air
10 Apr.
YYZ9:45 p.m.Toronto Pearson Intl
22h 20m
1 stop
PVG8:05 p.m.Shanghai Pu Dong
29 Oct.
PVG9:10 a.m.Shanghai Pu Dong
20h 45m
1 stop
YYZ5:55 a.m.Toronto Pearson Intl
C$ 1,216
Find similar

Find the cheapest one-way flights to Shanghai

If you're looking for one-way flights from Canada to Shanghai, view some of our deals below provided by Air Canada, Air China and EVA Air
EVA Air
27 Apr.
YVR10:00 p.m.Vancouver Intl
19h 05m
1 stop
PVG5:05 p.m.Shanghai Pu Dong
Air China
14 Mar.
YVR8:30 p.m.Vancouver Intl
15h 10m
1 stop
PVG11:40 a.m.Shanghai Pu Dong
Multiple Airlines
27 Apr.
YVR3:35 p.m.Vancouver Intl
25h 30m
2 stops
PVG5:05 p.m.Shanghai Pu Dong

Which airlines fly to Shanghai?

Here you can see a selection of the most popular and cheapest airlines for flights to Shanghai
  • Which airlines fly to Shanghai?

    There may be other airlines that fly to Shanghai from Canada, but the most popular among our users are Air Canada, China Eastern, Air China and United Airlines. These airlines should offer flights to Shanghai on a routine basis if you’re flying from one of the more popular airports in Canada.


Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Toronto to Shanghai Flights
Fastest flight time14h 30m
Cheapest priceC$ 1,304
Vancouver to Shanghai Flights
Fastest flight time26h 15m
Cheapest priceC$ 1,170
Québec City to Shanghai Flights
Fastest flight time24h 25m
Cheapest priceC$ 1,772
Montreal to Shanghai Flights
Fastest flight time26h 20m
Cheapest priceC$ 1,438
Edmonton to Shanghai Flights
Fastest flight time24h 10m
Cheapest priceC$ 3,268
Kelowna to Shanghai Flights
Fastest flight time38h 20m
Cheapest priceC$ 2,809
Calgary to Shanghai Flights
Fastest flight time41h 50m
Cheapest priceC$ 1,306
Victoria to Shanghai Flights
Fastest flight time27h 20m
Cheapest priceC$ 1,638
Ottawa to Shanghai Flights
Fastest flight time24h 40m
Cheapest priceC$ 4,560
Thunder Bay to Shanghai Flights
Fastest flight time49h 40m
Cheapest priceC$ 6,497
Los Angeles to Shanghai Flights
Fastest flight time14h 00m
Cheapest priceC$ 945
Halifax to Shanghai Flights
Fastest flight time48h 25m
Cheapest priceC$ 1,992
Saskatoon to Shanghai Flights
Fastest flight time52h 00m
Cheapest priceC$ 2,818
Winnipeg to Shanghai Flights
Fastest flight time32h 45m
Cheapest priceC$ 2,852

Start planning your trip to Shanghai