C$ 586 Find Cheap Flights from Shanghai to Canada

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Shanghai to Canada departing on 10/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult

Search hundreds of travel sites at once for deals on flights to Canada

Travellers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

Save 24% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Canada Flight Deals from Shanghai

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Toronto
Toronto1 stopC$ 1,412
Calgary
Calgary1 stopC$ 1,486
Ottawa
Ottawa2 stopsC$ 1,765

Good to know

Cheapest flight

C$ 586
Flight from Shanghai Pudong Airport to Vancouver

FAQs - booking Canada flights

  • How does KAYAK find such low prices on flights from Shanghai to Canada?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Shanghai to Canada.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Shanghai to Canada?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Shanghai to Canada is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Shanghai to Canada?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly from Shanghai to Canada with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Shanghai to Canada?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Shanghai to Canada up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Canada

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from Shanghai is February.

Top 5 airlines serving from Shanghai to Canada

Need help choosing which airline to fly with from Shanghai to Canada? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.4
Korean AirOverall score based on 1040 reviews
8.1Food
8.2Entertainment
8.7Crew
8.5Boarding
8.3Comfort
Airline reviews

The food is always good and that flight was particularly good.

8.0 ExcellentTom, Feb 2025MNL - ICN
Read more Korean Air reviews

The food is always good and that flight was particularly good.

The flight was at least 3 hours late with not much of an explanation other than connecting flight was late

They had the same movie choice as my previous flight, not much of a choice, movies were not up to date, music was uninteresting. Other than sitting on the ground for 40 minutes after boarding the plane, with pilot telling us that they couldn't load the plane because of rain, (bullshit) We finally got into Bangkok of course 40 minutes late.

They could have had more up to date movies/better choice of music.

Terrible experience will never fly Delta again. Delayed flight with total disorganization and inept crew who wouldn’t communicate.

Will try never to fly Delta international again. Flight delayed and staff completely inept in dealing with it. Would not communicate, rude, completely disorganized. Once we reached Seoul the staff there had no idea what to do with us and led us around the airport from one pointless line to another. They were clearly not told how to manage the situation even though they had hours to make a plan. Never again.

The crew and my luggage was still pretty good after a long flight. They take good care of the luggage.

Really good! I like all the crew, they were so nice and very efficient.

Food tasted pretty good. Boarding was very smooth and efficient, compared to all other airlines I’ve been on. I have flown EVA, Cathay, Asiana, British Airways, and many USA brands. Cabin attendants were also efficient and professional.

My flight with Korean Air went quite well, I've flown with them for many years and have grown accustomed to their great service.

Everything was perfect. A flight attendant even brought me snacks after I declined food due to my desire to force myself to follow the destination time zone.

Only process that my luggage didn’t make it to my destination because of short connection but I understand

The boarding process was good. The toilet could be better maintained.

Great service. They could offer vegetarian food and do more to reduce waste.

I like the food, the crew and everything.!!! Except for the delay in our flight.

Great service and comfortable seats. The first meal was excellent but the second meal was only satisfactory

The staffs are very accomodating!!! The foods are good!!! The entertainment from manila to incheon was miserable because we need to use our own cellphones or own ipads.

Typical Asian airline - flight attendants like robots - start food orders at first row and get to the last row right aisle last - no food selections left. 30 minutes before landing demanding everyone put seats back into upright position, window shades open and God forbid you might have to use the restroom a full 30 minutes left into a 1 hour 45 minute flight. At least the flight was cheap - but that’s the best I can say about it.

My favorite airline to fly across the Pacific. The Business class lounge is fantastic, the wonderful flight attendants are helpful and professional. Great comfort while flying.

Very comfortable seats, delicious meals, and friendly and helpful staff

Everything was fine and I have no complaints or things to note.

The flight was delayed for 30 mins. The overall experience was good.

It was okay overall but the food was very, very bad.

When comes to Taiwan airlines China airlines is the best rest are pure trash

flight delayed 45 mins - missed connection - 1 hr layover became 8 hr layover waiting for next flight -

Baggage delayed for 2 days and still chasing for reimbursement of basis items. Very horrible customer care service.

Horrible airline. Missed my baggage and don’t want to reimburse for the basis items. Pathetic customer service

Horrible. No good food. Baggage missed to onboard and came after a day. No support to compensate the delay. Customer care cannot see the status of the complaint. No reply of the email.

Food was hood for airline food with good poftion and variety in meals. Frequency of beverage service was very low and amount of soda with meals was inadequate.

no veg food was provided eventhough i pre ordered special meal

On time, comfort, service. No breakfast available as per menu, the chicken wrap I got instead was poor and poorly presented (in Saran wrap, as if made at home by the pilot)

We boarded 1.5 hours late. Long wait for the bags when we got to Mexico City. Long wait to get on plane with people mover truck. Friendly staff. They answered all questions as best the could. Such a long, long walk from the plane to customs. Thank you, Michael A. Burris Cambridge, Massachusetts USA

Delayed in Fort Lauderdale 3 hours , gave us $15 coupon for meals at 20:50, when most of the restuarant closed at 21:00.

Most expensive flight… and they are trying to pinch more and more money out of you. Baggage, snacks, pillows, headphones… — so many airlines do far better than this… surely a national airline can do better?

Flight was cancelled. Had to wait around the airport for 5.5 hrs for later flight. Entertainment system was not working.

Air Canada at SeaTac was the best. Polite, helpful, all good!

Plane was old, cabin was small, overhead bins were small, seats really uncomfortable, no seat-back entertainment

Everything was good till we got to yyz...then we got to the gate and there was NO GATE AGENT. We waited 15 min before disembarking. No internet No IFE Old aircraft Second leg in two weeks NOT IMPRESSED

Check-in, Boarding and Flight were fine however I unfortunately chose the only seat in the plane without a window (15A) and when I asked to move up to row 13 that was empty, I was denied because they call it a preferred seat. The only difference I could see was maybe an inch or two more legroom. I think once the door is closed and all passengers are aboard they should be able to accommodate a reasonable request to move even if to a seat they tried and failed to sell for more money. And a few flights now, I find that Air Canada’s Infotainment system has a 100 channels with nothing on. No movies still in theaters nor any that are not already streaming for free.

Everything related to this flight except the flight time could have been better. This is not the first though that Rouge has disappointed with poor show! Bad crew adds to the agony! Cant help it because of lack of options from YXE!

The seats on the plane and at Heathrow Airport are so uncomfortable

Business class area too small and chair and equipment not comfortable .

One if not the best Airline I have traveled so far. My only complaint is that flights where delayed.

Although it was an overnight flight, the crew could’ve have made more refreshment passes.

Attentive, efficient and pleasant flight crew. Easy to obtain seat selections and exit row. The only issue but one that affected the entire flight was a very uncomfortable seat. Seat design permitted no movement and was very hard and raised toward front of seat.

Everything was fine except not posting the gate number until 14 minutes before boarding. In an airport the size of Heathrow, that was unacceptable.

It was good overall. Entertainment was ok, one of the TV screens had issue. Bit old plane but leg space was good. Overhead luggage had good space. The worst part was experience at Heathrow airport, it was total chaos.

More than 3 hours delayed. And they knew about it the night before already. I had a laugh when the captain said - don’t take out your frustration on the staff. Before take off Business class seats had very little space. My knees were digging into the seat in front

The least comfortable business class seat I have encountered for a while - very very firm when reclined making sleeping difficult. Cost cutting is visible everywhere - no offer to refill drinks (the wines were not good - so no real issue there :) ) Just not worth what BA charge

It is becoming a habit for British Airways flights to be delayed. This flight was delayed 12 hours before its scheduled take off. The delay got longer as the day progressed. Our 20.30 flight finally departed at 23.33. The flight experience was okay however the cabin was freezing and I was told that the heating was broken. If the plane is not able to provide good conditions for the flight then it should have been grounded. Furthermore, when I requested coffee, I was told that I could only have a cold drink despite a couple seated directly behind me being served coffee and biscuits.

Book cheap flights from Shanghai to Canada

Recent round-trip flight deals

24/2lun.
1 stop
20h 15mPVG-YVR
30/3dom.
2 stops
38h 50mYVR-PVG
C$ 1,126
27/2jue.
1 stopSichuan Airlines
20h 15mPVG-YVR
6/3jue.
1 stopSichuan Airlines
24h 05mYVR-PVG
C$ 1,177
12/3mié.
1 stopCathay Pacific
23h 00mSHA-YVR
18/3mar.
1 stopCathay Pacific
28h 50mYVR-SHA
C$ 1,183
21/5mié.
directAir Canada
10h 40mPVG-YVR
25/9jue.
directAir Canada
12h 15mYVR-PVG
C$ 1,205
28/2vie.
1 stopCathay Pacific
27h 05mPVG-YVR
7/3vie.
1 stopCathay Pacific
32h 00mYVR-PVG
C$ 1,211
3/3lun.
direct
10h 20mPVG-YVR
10/3lun.
1 stop
18h 40mYVR-PVG
C$ 1,216
18/5dom.
directAir Canada
10h 40mPVG-YVR
25/9jue.
directAir Canada
12h 15mYVR-PVG
C$ 1,306
3/7jue.
1 stopAsiana Airlines
18h 05mPVG-YVR
10/7jue.
1 stopAsiana Airlines
17h 25mYVR-PVG
C$ 1,470
18/5dom.
2 stopsBritish Airways
49h 15mPVG-YVR
25/9jue.
2 stopsBritish Airways
58h 04mYVR-PVG
C$ 2,781
16/6lun.
1 stopAsiana Airlines
19h 50mPVG-YYZ
26/7sáb.
1 stopAsiana Airlines
34h 05mYYZ-PVG
C$ 6,261

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/3lun.
2 stops
25h 50mPVG-YVR
C$ 586
10/3lun.
1 stopSichuan Airlines
20h 15mPVG-YVR
C$ 608
2/3dom.
1 stopCathay Pacific
27h 05mPVG-YVR
C$ 693
18/2mar.
1 stopAir Canada
16h 16mPVG-YYZ
C$ 702
18/2mar.
2 stopsAir Canada
34h 00mPVG-YTZ
C$ 703
10/3lun.
1 stopCathay Pacific
26h 45mSHA-YYZ
C$ 784
22/2sáb.
1 stopKorean Air
27h 55mSHA-YYZ
C$ 1,306
2/5vie.
1 stopKorean Air
27h 30mSHA-YYZ
C$ 1,346
1/3sáb.
2 stopsAsiana Airlines
50h 05mSHA-YUL
C$ 1,554
30/4mié.
2 stopsAsiana Airlines
38h 16mSHA-YYZ
C$ 1,781

Search by stops

Search by airline

Search by price

Last minute flights from Shanghai to Canada

Last minute flight, train and bus deals

9/2dom.
multi-stopANA
27h 15mPVG-YVR
17/2lun.
multi-stopANA
38h 10mYVR-PVG
C$ 2,042
9/2dom.
multi-stop
27h 15mPVG-YVR
16/2dom.
multi-stop
18h 05mYVR-PVG
C$ 2,219
9/2dom.
multi-stopLufthansa
52h 05mPVG-YVR
17/2lun.
multi-stopLufthansa
28h 15mYVR-PVG
C$ 3,157
9/2dom.
multi-stop
52h 05mPVG-YVR
17/2lun.
multi-stop
48h 40mYVR-PVG
C$ 3,386
9/2dom.
multi-stop
36h 01mPVG-YVR
17/2lun.
multi-stop
41h 30mYVR-PVG
C$ 4,937
9/2dom.
multi-stop
27h 15mPVG-YVR
16/2dom.
multi-stop
27h 25mYVR-PVG
C$ 10,666

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Shanghai to Canada

Cabin class types available on flights to Canada

Cabin classes available on flights to Canada. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.