Find Cheap Flights from Toronto to Shanghai Pu Dong (YTO - PVG)

Search hundreds of travel sites at once for deals on flights to Shanghai Pu Dong

Tue 23/1
Tue 30/1
Any month
Compare vs. KAYAK |

Good to Know

Average price:
C$ 1349
(avg. price over the last 2 weeks)
Good Deal:
C$ 839
or less (round trip)

When to Book Flights from Toronto to Shanghai Pu Dong

Flight prices as travel date approaches
-1 day
-2 days

Top tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for C$ 839 or less.
The cheapest flight from Toronto to Shanghai Pu Dong was found, on average, 76 days before departure.
Book at least 1 week before departure in order to get a below-average price.
Morning departure is around 48% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking Toronto to Shanghai Pu Dong Flights

How long does a flight from Toronto to Shanghai Pu Dong take?
An average nonstop flight takes 14h 25m, covering a distance of 11423 km.
How many flights are there between Toronto and Shanghai Pu Dong?
There are 31 (nonstop) flights between Toronto and Shanghai Pu Dong per week, averaging 4 per day.
Which airlines provide the cheapest flights from Toronto to Shanghai Pu Dong?
In the past 3 days, the cheapest round-trip tickets were found on Hainan Airlines (C$ 668), Air Canada (C$ 747) and Multiple Airlines (C$ 807).
Do I need a passport to fly between Toronto and Shanghai Pu Dong?
Yes.
Which airlines fly most frequently between Toronto and Shanghai Pu Dong?
Air Canada (1 times daily), China Eastern (1 times daily), Air China (1 times daily) are the most frequent flyers on this route.
What’s the cheapest day of the week to fly from Toronto to Shanghai Pu Dong?
For Toronto to Shanghai Pu Dong, Friday is the cheapest day to fly on average and Monday is the most expensive. Flying from Shanghai Pu Dong back to Toronto, the best deals are generally found on Thursday, with Sunday being the most expensive.

Book cheap flights from Toronto to Shanghai Pu Dong (round-trip)

Airports
Origin
Toronto
C$ 668
only
C$ 668
C$ 747
only
C$ 747
Destination
Shanghai
C$ 668
only
C$ 668
Fri, 26 Jan
YYZ
PVG
28h 10m
Sun, 28 Jan
PVG
YYZ
29h 05m
C$ 668
Trip: 3 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1128 reviews
Overall
7.9
Boarding
7.8
Comfort
7.8
Crew
8.2
Entertainment
7.8
Food
7.6
SEA
PEK
Excellent 9.3

Nice movie selection of movies.

Nothing.

SYX
PEK
Excellent 8.6

I had about 30 minutes to change planes in Beijing cause of the flight delay (still had to switch terminals, check in and go through the border). I was met by an airline representative near the plane with a special bus and accompanied through all the bureaucracy very quickly. Excellent airline staff.

the flight was delayed for 1.5 hours and no staff in Sanya domestic terminal could speak English

SEA
PVG
Mediocre 3.0

Letting passengers bring 3 carry on bags crowding me on a middle seat for over 12 hours

TPE
PEK
Mediocre 2.0

Everything was poor

All things

SEA
PEK
Excellent 8.6

Customer service from the crew was outstanding.

Lack of leg room.

Sun, 4 Feb
YTZ
PVG
31h 10m
Thu, 8 Feb
PVG
YTZ
16h 35m
C$ 747
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 21032 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
LAX
YYZ
Mediocre 2.0

Nothing

The customer service was disgraceful. Air Canada has set the bar very, very low.

YYZ
CPH
Good 6.6

The crew, Very attentive.

The flød.

LHR
YYZ
Excellent 9.6

Clean, friendly crew remembered how we had our tea/coffee from the earlier service

Economy is never very comfortable but was better than a lot of other airlines

YOW
LHR
Excellent 8.0

Great service from flight attendants. Flight was smooth once airborne

Delayed Flight Seats seemed very small for an Air Canada Plane

GVA
YUL
Mediocre 2.0

Nothing

Again in the flight back delay for one hour and half in Geneva Even Kayak are not update with flight and just send automate emails for nothing for no actions

Wed, 7 Feb
YYZ
PVG
18h 25m
Wed, 21 Feb
PVG
YYZ
28h 02m
C$ 807
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 11 Jun
YYZ
PVG
14h 30m
Mon, 18 Jun
PVG
YYZ
18h 00m
C$ 808
Trip: 8 days
6.5GoodShow reviews
Overall 6.5 Good
Based on 26 reviews
Overall
6.4
Boarding
6.5
Comfort
6.4
Crew
6.8
Entertainment
6.1
Food
5.9
YYZ
PVG
Okay 4.0

Didn't even get into that

YYZ
PVG
Mediocre 2.0

Nothing

You are not allowed to use your phone even in flight mode. Food is disgusting

PVG
CRK
Good 6.0

We didn't land in Clark but landed in Manila instead, 3hours away from Clark.

JFK
PVG
Okay 5.0

flight from NYC was delayed for 11 hours. then we were in line for more than 4 hours in Shanghai.

YYZ
PVG
Excellent 8.6

Decent variety of newer movies. Food was pretty good for airplane food. Flight was on time.

Fri, 26 Jan
YYZ
PVG
28h 10m
Sun, 28 Jan
PVG
YYZ
29h 05m
C$ 698
Trip: 3 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1128 reviews
Overall
7.9
Boarding
7.8
Comfort
7.8
Crew
8.2
Entertainment
7.8
Food
7.6
SEA
PEK
Excellent 10.0

Food was quite good and there were plenty of TV and movie options to choose from. Little perks like warm washcloths before meals and a packet with slippers, an eye mask and a a toothbrush were a nice touch for an economy seat. Staff had a very helpful attitude.

SEA
PEK
Excellent 9.3

Nice movie selection of movies.

Nothing.

TPE
PEK
Mediocre 2.0

Everything was poor

All things

CTU
PEK
Good 6.3

The flight boarded on time, and arrived only approx. 30 minutes late for a 15 hour flight. The staff were friendly and seemed well-meaning.

It seemed that the staff for the NY-Chengdu did not include anyone who spoke English beyond a few memorized phrases. Another passenger and I were standing in the back and speaking, and the crew asked her to tell me that we weren't allowed to stand there and had to return to our seats. Their lack of English would be a problem if there were an emergency of any sort. The flight attendant tried to wake me several times to give me my vegetarian meal. When I was finally awake enough to eat he said the food was no longer good, I should wait until the next meal time. Entertainment options for the NY-Chengdu flight were limited - current or recent English options were few. Foreign language (mostly Chinese) options had subtitles, but few looked like there would be an interesting and fun storyline. The entertainment system was broken for the Chengdu-Beijing flight.

CTU
PEK
Excellent 9.3

pls work out a system checking in luggages to destination directly, instead of rechecking in at transferring hub like Beijing. Can be stressful under time pressure. If there’s any flight delay, the whole trip can be messed up.

Mon, 12 Mar
YTZ
PVG
33h 10m
Thu, 22 Mar
PVG
YTZ
25h 50m
C$ 747
Trip: 11 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 21032 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
LHR
YYZ
Excellent 9.6

Clean, friendly crew remembered how we had our tea/coffee from the earlier service

Economy is never very comfortable but was better than a lot of other airlines

YYZ
YUL
Mediocre 2.0

Took 2 standbys and much time in “service” lines to get another flight. Added six and a half hours to my day

GVA
YUL
Mediocre 2.0

Nothing

Again in the flight back delay for one hour and half in Geneva Even Kayak are not update with flight and just send automate emails for nothing for no actions

YOW
LHR
Excellent 8.0

Great service from flight attendants. Flight was smooth once airborne

Delayed Flight Seats seemed very small for an Air Canada Plane

YYZ
BOS
Excellent 8.0

Everything was seamless and i have no complaints. My return flight was cancelled amd i was automatically put on a different flight, and instead of waiting more than 2 hours from boston to get to canada, i was put on an earlier flight for which i am thankful for. However we couldnt take off as delta was clogging up the way to the runaway so ended up waitimg an hour to taje off which was ridiculous. Hope delta hires more ground crew so that others arent inconvenienced in the future.

Mon, 9 Apr
YTZ
PVG
35h 10m
Mon, 16 Apr
PVG
YTZ
16h 50m
C$ 747
Trip: 8 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 21032 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
MCO
YYZ
Good 6.6

Crew was friendly. Plane appeared clean.

Flight was delayed twice. Luggage was delayed coming off the plane. I assume it was weather related. One piece of our luggage was damaged. Not able to connect to entertainment app.

YYZ
BOS
Excellent 8.0

Everything was seamless and i have no complaints. My return flight was cancelled amd i was automatically put on a different flight, and instead of waiting more than 2 hours from boston to get to canada, i was put on an earlier flight for which i am thankful for. However we couldnt take off as delta was clogging up the way to the runaway so ended up waitimg an hour to taje off which was ridiculous. Hope delta hires more ground crew so that others arent inconvenienced in the future.

LAX
YYZ
Mediocre 2.0

Nothing

The customer service was disgraceful. Air Canada has set the bar very, very low.

YOW
LHR
Excellent 8.0

Great service from flight attendants. Flight was smooth once airborne

Delayed Flight Seats seemed very small for an Air Canada Plane

LAX
YVR
Good 6.0

Typical Air Canada flight. Not great but not horrible (surprisingly)

The entertainment systems were broken on our seats but they did give us a small discount voucher.

Thu, 29 Mar
YYZ
PVG
18h 06m
Tue, 10 Apr
PVG
YYZ
24h 28m
C$ 842
Trip: 13 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 4 Feb
YYZ
PVG
28h 25m
Mon, 19 Feb
PVG
YYZ
16h 19m
C$ 752
Trip: 16 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 47 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
PVG
Mediocre 3.6

I asked a crew member to find me a empty space near me so that i don't need to store my luggage in the way way back, and she said she was too short to open and close those overhead bins. SERIOUSLY, HOW DID YOU GET THE DAMN JOB

YYZ
PVG
Okay 5.6

The entertainment was good and the crew was efficient. Getting on and off the plane was smooth.

I couldn't believe how little room there was for such a long flight! There wasn't enough room for me to reach my bag that was on the ground even when the seat in front of me wasn't reclined. And the people next to me kept jabbing me with their elbows because three grown adults simply could not sit next to one another in such a small space. I'm a small person so if I feel crammed on a flight I have no idea how the average person can tolerate it!

YYZ
PVG
Good 7.6

map was broken halfway into flight

YYZ
PVG
Excellent 8.6

It is always a pleasure to fly with Air Canada! The staff is always friendly and helpful and they provide great in-flight entertainment.

Not enough bathrooms on this plane, constant line for bathroom.

YYZ
PVG
Good 7.3

Toronto->Shanghai Good In general it was a good flight considering how long (14 hours) it was. The new entertainment system has a lot of features and movies. It also has chat to other passengers which is useful when travelling with a group sitting in different areas.

Bad Long flight but that is the way it is. The fight map froze on my entertainment system about 1/2 through the flight so the map was useless after that. One side of my earphones also went dead. My wife wanted something better then hot noodles in a cup for the middle meal.

Mon, 12 Mar
YYZ
PVG
29h 15m
Thu, 22 Mar
PVG
YYZ
13h 40m
C$ 752
Trip: 11 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 47 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
PVG
Excellent 9.0

The crew ensured that all my needs were met while on the flight. Truly a pleasurable experience.

Nothing... Can't exactly shorten the distance.

YYZ
PVG
Excellent 8.6

The entertainment very bad the tv was yellow

YYZ
PVG
Good 7.3

Toronto->Shanghai Good In general it was a good flight considering how long (14 hours) it was. The new entertainment system has a lot of features and movies. It also has chat to other passengers which is useful when travelling with a group sitting in different areas.

Bad Long flight but that is the way it is. The fight map froze on my entertainment system about 1/2 through the flight so the map was useless after that. One side of my earphones also went dead. My wife wanted something better then hot noodles in a cup for the middle meal.

YYZ
PVG
Good 7.0

could not make seat assignments until AFTER purchasing on Kayak and had to pay $250 to get those seats. This is last time I use Kayak.

YYZ
PVG
Okay 4.6

Crew was nice but customer service at the airport and over the phone is terrible (takes over 30 min to speak with someone and a few times they hang up the phone)

Luggage was delayed for over 36 hours and customer service hotline was useless.

Mon, 9 Apr
YYZ
PVG
14h 25m
Mon, 16 Apr
PVG
YYZ
26h 32m
C$ 752
Trip: 8 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 47 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
PVG
Mediocre 2.0

Flight got delayed twice I had to go to the airport 3 times, finally the personal change me to another airline. I payed over 250 just in taxi to and from the airpor, plus 300 dollars in hotel reservations plus 250 in tours. The airline other than continue rebooking and printing more and more boarding passes did nothing

Flight got delayed twice I had to go to the airport 3 times, finally the personal change me to another airline. I payed over 250 just in taxi to and from the airpor, plus 300 dollars in hotel reservations plus 250 in tours. The airline other than continue rebooking and printing more and more boarding passes did nothing

YYZ
PVG
Excellent 8.6

The entertainment very bad the tv was yellow

YYZ
PVG
Excellent 9.0

The crew ensured that all my needs were met while on the flight. Truly a pleasurable experience.

Nothing... Can't exactly shorten the distance.

YYZ
PVG
Good 7.6

map was broken halfway into flight

YYZ
PVG
Mediocre 2.0

my language has been lost !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Sun, 6 May
YYZ
PVG
41h 40m
Thu, 10 May
PVG
YYZ
17h 59m
C$ 790
Trip: 5 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 47 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
PVG
Mediocre 2.0

my language has been lost !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

YYZ
PVG
Good 7.6

map was broken halfway into flight

YYZ
PVG
Mediocre 3.6

Econamy class allows 2 piece of bag.

I only have one bag. My bag is weighted 57 lb and charged me CA$100.00. They should have averaged 2 bags' weight and I should not have charged CA$100.00. I think the service is poor.

YYZ
PVG
Good 7.0

could not make seat assignments until AFTER purchasing on Kayak and had to pay $250 to get those seats. This is last time I use Kayak.

YYZ
PVG
Excellent 8.6

It is always a pleasure to fly with Air Canada! The staff is always friendly and helpful and they provide great in-flight entertainment.

Not enough bathrooms on this plane, constant line for bathroom.

Thu, 25 Jan
YTZ
PVG
20h 10m
Sun, 4 Feb
PVG
YTZ
16h 35m
C$ 792
Trip: 11 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 21032 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YVR
HNL
Mediocre 2.0

Nothing

When I bought the ticket I thought it was air Canada but it was air Canada rouge so no food no entertainment tried to download air Canada app but took about an hour to get 10 percent done so flew with no entertainment no drinks no food nothing. Boarding was a pain had a three year old also had to pay extra 50 dollars for my baggage. Typical air Canada nonsense. Would not use them again.

GVA
YUL
Mediocre 2.0

Nothing

Again in the flight back delay for one hour and half in Geneva Even Kayak are not update with flight and just send automate emails for nothing for no actions

YYZ
YUL
Mediocre 2.0

Took 2 standbys and much time in “service” lines to get another flight. Added six and a half hours to my day

YYZ
CPH
Good 6.6

The crew, Very attentive.

The flød.

LAX
YYZ
Mediocre 2.0

Nothing

The customer service was disgraceful. Air Canada has set the bar very, very low.

Mon, 2 Jul
YYZ
PVG
17h 40m
Thu, 19 Jul
PVG
YYZ
21h 48m
C$ 1386
Trip: 18 days
Overall 0.0 Poor
Based on 0 reviews
Thu, 12 Apr
YYZ
PVG
16h 25m
Tue, 17 Apr
PVG
YYZ
16h 22m
C$ 807
Trip: 6 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 47 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
PVG
Mediocre 3.6

I asked a crew member to find me a empty space near me so that i don't need to store my luggage in the way way back, and she said she was too short to open and close those overhead bins. SERIOUSLY, HOW DID YOU GET THE DAMN JOB

YYZ
PVG
Excellent 8.6

It is always a pleasure to fly with Air Canada! The staff is always friendly and helpful and they provide great in-flight entertainment.

Not enough bathrooms on this plane, constant line for bathroom.

YYZ
PVG
Excellent 9.0

The crew ensured that all my needs were met while on the flight. Truly a pleasurable experience.

Nothing... Can't exactly shorten the distance.

YYZ
PVG
Mediocre 3.6

Econamy class allows 2 piece of bag.

I only have one bag. My bag is weighted 57 lb and charged me CA$100.00. They should have averaged 2 bags' weight and I should not have charged CA$100.00. I think the service is poor.

YYZ
PVG
Okay 4.6

Crew was nice but customer service at the airport and over the phone is terrible (takes over 30 min to speak with someone and a few times they hang up the phone)

Luggage was delayed for over 36 hours and customer service hotline was useless.

Sun, 3 Jun
YTZ
PVG
32h 10m
Fri, 15 Jun
PVG
YTZ
37h 50m
C$ 935
Trip: 13 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 21032 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YOW
LHR
Excellent 8.0

Great service from flight attendants. Flight was smooth once airborne

Delayed Flight Seats seemed very small for an Air Canada Plane

YVR
HNL
Mediocre 2.0

Nothing

When I bought the ticket I thought it was air Canada but it was air Canada rouge so no food no entertainment tried to download air Canada app but took about an hour to get 10 percent done so flew with no entertainment no drinks no food nothing. Boarding was a pain had a three year old also had to pay extra 50 dollars for my baggage. Typical air Canada nonsense. Would not use them again.

LHR
YYZ
Excellent 9.6

Clean, friendly crew remembered how we had our tea/coffee from the earlier service

Economy is never very comfortable but was better than a lot of other airlines

LAX
YVR
Good 6.0

Typical Air Canada flight. Not great but not horrible (surprisingly)

The entertainment systems were broken on our seats but they did give us a small discount voucher.

YYZ
BOS
Excellent 8.0

Everything was seamless and i have no complaints. My return flight was cancelled amd i was automatically put on a different flight, and instead of waiting more than 2 hours from boston to get to canada, i was put on an earlier flight for which i am thankful for. However we couldnt take off as delta was clogging up the way to the runaway so ended up waitimg an hour to taje off which was ridiculous. Hope delta hires more ground crew so that others arent inconvenienced in the future.

Show more results

Toronto to Shanghai Pu Dong Flight Information

Flights Arrive in Shanghai Pu Dong
Flights Depart from Toronto
Flight Price C$ 668
Distance 11423 km
Airlines Hainan Airlines, Air Canada, China Eastern
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.