Cheap Flights from Toronto Pearson International Airport to Shanghai Pudong International Airport
Search for flights from Toronto to Shanghai and check out affordable one-way and round-trip options.
-
Round-trip
-
One way
-
-
Cheapest nonstopYYZ 16:2514h 35mNonstopPVG 19:00Toronto - Shanghai | Sat, May 24 | China Eastern AirlinesPVG 12:0514h 20mNonstopYYZ 14:25Shanghai - Toronto | Sat, May 31 | China Eastern AirlinesAED 6,561 AED 8,52723% OFF23% OFFAED 8,527 AED 6,561
-
YYZ 16:2514h 35mNonstopPVG 19:00Toronto - Shanghai | Mon, May 5 | China Eastern AirlinesPVG 12:0514h 20mNonstopYYZ 14:25Shanghai - Toronto | Mon, May 12 | China Eastern AirlinesAED 6,992 AED 8,52718% OFF18% OFFAED 8,527 AED 6,992
-
YYZ 06:3023h 15m1 stopsPVG 17:45Toronto - Shanghai | Mon, Apr 28 | United AirlinesPVG 12:1030h 50m1 stopsYYZ 07:00Shanghai - Toronto | Thu, May 1 | United AirlinesAED 3,791 AED 8,52756% OFF56% OFFAED 8,527 AED 3,791
-
YYZ 06:3023h 15m1 stopsPVG 17:45Toronto - Shanghai | Wed, Apr 30 | United AirlinesPVG 12:1017h 45m1 stopsYYZ 17:55Shanghai - Toronto | Sat, May 3 | United AirlinesAED 3,88354% OFFAED 8,527 AED 3,883
-
YYZ 13:2937h 21m1 stopsPVG 14:50Toronto - Shanghai | Thu, May 8 | American AirlinesPVG 17:0031h 30m1 stopsYYZ 12:30Shanghai - Toronto | Wed, May 14 | American AirlinesAED 4,00353% OFFAED 8,527 AED 4,003
-
YYZ 06:3023h 15m1 stopsPVG 17:45Toronto - Shanghai | Fri, Apr 25 | United AirlinesPVG 12:1022h 26m1 stopsYYZ 22:36Shanghai - Toronto | Sat, May 3 | United AirlinesAED 4,12352% OFFAED 8,527 AED 4,123
-
YYZ 15:3020h 25m1 stopsPVG 23:55Toronto - Shanghai | Tue, May 20 | Cathay PacificPVG 17:4024h 5m1 stopsYYZ 05:45Shanghai - Toronto | Tue, May 27 | Cathay PacificAED 4,31749% OFFAED 8,527 AED 4,317
-
YYZ 17:2033h 30m1 stopsPVG 14:50Toronto - Shanghai | Sat, Apr 26 | American AirlinesPVG 15:4519h 10m1 stopsYYZ 22:55Shanghai - Toronto | Sat, May 3 | Delta Air LinesAED 4,36049% OFFAED 8,527 AED 4,360
-
YYZ 12:3033h 10m1 stopsPVG 09:40Toronto - Shanghai | Fri, May 2 | Korean AirPVG 08:5037h 5m1 stopsYYZ 09:55Shanghai - Toronto | Fri, May 9 | Korean AirAED 4,40648% OFFAED 8,527 AED 4,406
-
YYZ 12:4540h 5m1 stopsPVG 16:50Toronto - Shanghai | Fri, May 9 | EgyptAirPVG 01:1042h 15m1 stopsYYZ 07:25Shanghai - Toronto | Fri, May 16 | EgyptAirAED 4,40748% OFFAED 8,527 AED 4,407
-
YYZ 06:3023h 15m1 stopsPVG 17:45Toronto - Shanghai | Tue, May 6 | United AirlinesPVG 12:1017h 45m1 stopsYYZ 17:55Shanghai - Toronto | Tue, May 13 | United AirlinesAED 4,56047% OFFAED 8,527 AED 4,560
-
YYZ 06:4520h 5m1 stopsPVG 14:50Toronto - Shanghai | Mon, Apr 28 | American AirlinesPVG 17:0017h 47m1 stopsYYZ 22:47Shanghai - Toronto | Mon, May 5 | American AirlinesAED 4,77344% OFFAED 8,527 AED 4,773
-
YTO 13:0017h 25m1 stopsSHA Invalid DateToronto - Shanghai | Sun, Apr 27 | Normal AirlineSHA 15:006hNonstopYTO 16:00Shanghai - Toronto | Tue, Apr 29 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopYYZ 16:2514h 35mNonstopPVG 19:00Toronto - Shanghai | Wed, May 14 | China Eastern AirlinesAED 3,258 AED 5,30539% OFF39% OFFAED 5,305 AED 3,258
-
YYZ 16:2514h 35mNonstopPVG 19:00Toronto - Shanghai | Mon, May 12 | China Eastern AirlinesAED 3,259 AED 5,30539% OFF39% OFFAED 5,305 AED 3,259
-
YYZ 06:4520h 5m1 stopsPVG 14:50Toronto - Shanghai | Fri, Apr 25 | American AirlinesAED 2,116 AED 5,30560% OFF60% OFFAED 5,305 AED 2,116
-
YYZ 06:4520h 5m1 stopsPVG 14:50Toronto - Shanghai | Thu, May 1 | American AirlinesAED 2,38955% OFFAED 5,305 AED 2,389
-
YYZ 01:3524h 55m1 stopsPVG 14:30Toronto - Shanghai | Mon, Apr 28 | Philippine AirlinesAED 2,43454% OFFAED 5,305 AED 2,434
-
YYZ 12:4538h 15m1 stopsPVG 15:00Toronto - Shanghai | Thu, May 8 | EgyptAirAED 2,44554% OFFAED 5,305 AED 2,445
-
YYZ 15:4030h 55m1 stopsPVG 10:35Toronto - Shanghai | Mon, Apr 28 | Etihad AirwaysAED 2,48353% OFFAED 5,305 AED 2,483
-
YYZ 06:3023h 15m1 stopsPVG 17:45Toronto - Shanghai | Tue, Apr 29 | United AirlinesAED 2,76348% OFFAED 5,305 AED 2,763
-
YYZ 06:3023h 15m1 stopsPVG 17:45Toronto - Shanghai | Fri, Apr 25 | United AirlinesAED 2,81047% OFFAED 5,305 AED 2,810
-
YYZ 06:3023h 15m1 stopsPVG 17:45Toronto - Shanghai | Mon, Apr 28 | United AirlinesAED 2,94644% OFFAED 5,305 AED 2,946
-
YYZ 13:3036h 35m1 stopsPVG 14:05Toronto - Shanghai | Sat, May 17 | Air TransatAED 3,47934% OFFAED 5,305 AED 3,479
-
YYZ 01:3524h 55m1 stopsPVG 14:30Toronto - Shanghai | Thu, May 1 | Philippine AirlinesAED 4,35018% OFFAED 5,305 AED 4,350
-
YTO 13:0017h 25m1 stopsSHA Invalid DateToronto - Shanghai | Sun, Apr 27 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Selected Airlines from Toronto Pearson International Airport to Shanghai Pudong International Airport
See which airlines fly from Toronto to Shanghai. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
Flight Schedule from Toronto Pearson International Airport to Shanghai Pudong International Airport
Check the schedule for flights from Toronto to Shanghai and find the flight that best matches your travel plans.
-
DL5031
Toronto Pearson International Airport
06:00
YYZ
07:40
DTW
S M T W T F SSearch -
DL734
Detroit Metropolitan Wayne County Airport
08:25
DTW
10:45
SEA
S M T W T F S -
DL281
Seattle–Tacoma International Airport
13:05
SEA
17:10
PVG
S M T W T F S -
WS657
Toronto Pearson International Airport
11:00
YYZ
13:20
YYC
S M T - - - SSearch -
WS086
Calgary International Airport
15:55
YYC
18:45
ICN
S M T W T - S -
ZE871
Incheon International Airport
22:30
ICN
23:30
PVG
S M T W T F S -
JL7812
Toronto Pearson International Airport
10:40
YYZ
12:25
JFK
S M T W T F SSearch -
JL7009
John F. Kennedy International Airport
10:00
JFK
13:20
HND
S M T W T F S -
JL089
Haneda Airport
17:25
HND
19:45
PVG
S M T W T F S -
WS651
Toronto Pearson International Airport
09:00
YYZ
11:20
YYC
S M T - - - SSearch -
WS086
Calgary International Airport
15:55
YYC
18:45
ICN
S M T W T - S -
ZE871
Incheon International Airport
22:30
ICN
23:30
PVG
S M T W T F S -
PD305
Toronto Pearson International Airport
09:15
YYZ
11:40
YVR
S M T W T F SSearch -
CX867
Vancouver International Airport
14:30
YVR
19:20
HKG
- M T W T F S -
CX302
Hong Kong International Airport
21:05
HKG
23:55
PVG
S M T W T F - -
F8601
Toronto Pearson International Airport
07:40
YYZ
09:50
YVR
S M T W T F SSearch -
CX867
Vancouver International Airport
14:30
YVR
19:20
HKG
- M T W T F S -
CX302
Hong Kong International Airport
21:05
HKG
23:55
PVG
S M T W T F - -
PD303
Toronto Pearson International Airport
07:00
YYZ
09:13
YVR
- - - W - - -Search -
CX867
Vancouver International Airport
14:30
YVR
19:20
HKG
- M T W T F S -
CX302
Hong Kong International Airport
21:05
HKG
23:55
PVG
S M T W T F - -
WS653
Toronto Pearson International Airport
06:30
YYZ
08:49
YYC
S M T W T F SSearch -
WS086
Calgary International Airport
15:55
YYC
18:45
ICN
S M T W T - S -
ZE871
Incheon International Airport
22:30
ICN
23:30
PVG
S M T W T F S -
WS701
Toronto Pearson International Airport
06:30
YYZ
08:44
YVR
S M T - - - SSearch -
CX867
Vancouver International Airport
14:30
YVR
19:20
HKG
- M T W T F S -
CX302
Hong Kong International Airport
21:05
HKG
23:55
PVG
S M T W T F - -
WS719
Toronto Pearson International Airport
16:00
YYZ
18:14
YVR
S M T W T F SSearch -
HX081
Vancouver International Airport
01:50
YVR
06:35
HKG
- - T - - - S -
HX236
Hong Kong International Airport
08:05
HKG
10:40
PVG
S M T W T F S
Toronto Pearson International Airport to Shanghai Pudong International Airport Flights Info
Flight distance | 11,425.53 km |
---|---|
Cheapest one-way ticket price | AED 2,115 |
Cheapest return ticket price | AED 5,447 |
FAQs for Toronto Pearson International Airport to Shanghai Pudong International Airport Flights
-
How long does it take to fly from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG)?
It takes around 14 hours 35 minutes to fly from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG). -
How many daily flights are there from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG)?
There are around 1 daily flights from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG). -
When are flight tickets from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) the cheapest?
Tickets cost around AED 3,657 in May, making it the cheapest month to book. Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) is a popular route, so don't forget to book your tickets in advance. -
When are flight tickets from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) most expensive?
The route from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) is quite popular. Without considering departure times or holidays, tickets cost around AED 6,283 in June, the most expensive month to book this route. -
What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Shanghai Pudong International Airport to downtown is about 33 km, by taxi about 50 minutes.
- The distance from Shanghai Hongqiao International Airport to downtown is about 13 km, by taxi about 30 minutes.
-
What's the closest airport to Shanghai Pudong International Airport (PVG)?
The closest airport to Shanghai Pudong International Airport (PVG) is Shanghai Hongqiao International Airport. The distance is around 44 km. -
Which airline operates the most direct flights from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG)?
China Eastern Airlines is a very popular airline operating an average of 1332 flights per month.
Popular Destinations
-
Recommended Routes Departing From Toronto Pearson International Airport
-
Recommended Routes Going to Shanghai Pudong International Airport
-
Top Flight Destinations in China
-
Popular Airports
- Cheap flights from Toronto Pearson International Airport to Zayed International Airport
- Cheap flights from Toronto Pearson International Airport to Dubai International Airport
- Cheap flights from Toronto Pearson International Airport to Edmonton International Airport
- Flights from Toronto Pearson International Airport to Calgary International Airport
- Direct flights Toronto Pearson International Airport to Cairo International Airport
- Available flights from Toronto Pearson International Airport to Sharjah
- Flights from Toronto Pearson International Airport to Abu Dhabi
- Flights from Toronto Pearson International Airport to Al Ain
- Flights from Toronto Pearson International Airport to Fujairah
- Flights from Toronto Pearson International Airport to Dubai
- Cheap flights from Zhangjiajie Hehua Airport to Shanghai Pudong International Airport
- Cheap flights from Hong Kong International Airport to Shanghai Pudong International Airport
- Direct flights Guangzhou Baiyun International Airport to Shanghai Pudong International Airport
- Cheap flights from Suvarnabhumi Airport to Shanghai Pudong International Airport
- Flights from Dubai International Airport to Shanghai Pudong International Airport
- Direct flights from Dubai to Shanghai Pudong International Airport
- Direct flights from Al Ain to Shanghai Pudong International Airport
- Cheap flights from Ras Al Khaimah to Shanghai Pudong International Airport
- Direct flights from Sharjah to Shanghai Pudong International Airport
- Round-trip flights from Abu Dhabi to Shanghai Pudong International Airport