Find cheap flights from Shanghai to Canada from C$ 742

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 18/12. 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
Economy
0 bags
Sat 21/10
Sat 28/10
In the last 7 days travellers have searched 45,131,337 times on KAYAK, and here is why:

Save 23% 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.

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

Latest Canada Flight Deals

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

MOST POPULARToronto
1 stop from C$ 1,874
Calgary
2+ stops from C$ 1,846

Good to know

Low season

January

High season

January

Cheapest flight

C$ 742
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (12% more expensive on average)
Flight from Shanghai Pudong Airport to Vancouver

Top tips for finding cheap flights to Canada

  • High season is considered to be January, February and December. The cheapest month to fly from Shanghai is January.

FAQs - booking Canada flights

  • Which airlines have a flexible cancellation policy for flights from Shanghai to Canada due to COVID-19?

    Air Canada, Air China and China Eastern have all waived their change and cancellation fees on flights from Shanghai to Canada. Confirm policies on booking site.

  • 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 to Canada from Shanghai is likely to change within 7 days, so travelers 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 to Canada with an airline and back to Shanghai 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 to Canada from Shanghai up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Book cheap flights from Shanghai to Canada

Recent round-trip flight deals

25/2Sun
1 stopAsiana Airlines
15h 55mPVG-YVR
2/4Tue
1 stopAsiana Airlines
34h 50mYVR-PVG
C$ 1,381
12/2Mon
1 stopAsiana Airlines
19h 05mPVG-YVR
9/4Tue
1 stopAsiana Airlines
29h 55mYVR-PVG
C$ 1,444
16/1Tue
2 stopsMultiple Airlines
35h 30mSHA-YVR
28/2Wed
2 stopsMultiple Airlines
34h 00mYVR-SHA
C$ 1,628
26/12Tue
1 stopTurkish Airlines
32h 30mPVG-YUL
28/2Wed
1 stopTurkish Airlines
30h 15mYUL-PVG
C$ 1,726
25/2Sun
1 stopAir Canada
15h 55mPVG-YVR
2/4Tue
directAir Canada
12h 50mYVR-PVG
C$ 1,761
25/2Sun
1 stopLufthansa
39h 50mPVG-YVR
2/4Tue
2 stopsLufthansa
28h 25mYVR-PVG
C$ 1,784
26/12Tue
1 stopLufthansa
31h 10mPVG-YUL
27/2Tue
1 stopLufthansa
31h 20mYUL-PVG
C$ 1,795
16/1Tue
2 stopsMultiple Airlines
40h 45mPVG-YVR
28/2Wed
2 stopsMultiple Airlines
44h 15mYVR-PVG
C$ 1,803
1/3Fri
2 stopsAir Canada
23h 24mPVG-YEG
14/4Sun
2 stopsAir Canada
21h 15mYEG-PVG
C$ 1,887
18/11Sat
1 stopTurkish Airlines
32h 30mPVG-YYZ
25/2Sun
1 stopTurkish Airlines
30h 30mYYZ-PVG
C$ 1,992

Search by stops

Search by airline

Search by price

Recent one-way flight deals

18/12Mon
1 stopPhilippine Airlines
39h 00mPVG-YVR
C$ 742
30/10Mon
3 stopsMultiple Airlines
53h 00mPVG-YVR
C$ 749
30/10Mon
3 stopsMultiple Airlines
58h 25mPVG-YVR
C$ 751
31/10Tue
3 stopsMultiple Airlines
38h 05mPVG-YVR
C$ 765
2/12Sat
1 stopPhilippine Airlines
39h 00mPVG-YVR
C$ 945
30/10Mon
1 stopTurkish Airlines
34h 10mPVG-YVR
C$ 957
31/10Tue
1 stopTurkish Airlines
32h 30mPVG-YUL
C$ 969
31/10Tue
2 stopsCathay Pacific
47h 05mSHA-YYZ
C$ 973
26/2Mon
2 stopsANA
34h 27mPVG-YYZ
C$ 997
27/2Tue
2 stopsANA
29h 55mPVG-YYZ
C$ 1,039

Search by stops

Search by airline

Search by price

Last minute flights from Shanghai to Canada

Last minute flight, train and bus deals

22/9Fri
multi-stopCathay Pacific
26h 55mPVG-YVR
19/10Thu
multi-stopCathay Pacific
18h 15mYVR-PVG
C$ 2,617
22/9Fri
multi-stopKorean Air
29h 11mPVG-YVR
20/10Fri
multi-stopKorean Air
28h 10mYVR-PVG
C$ 2,727
22/9Fri
multi-stopCathay Pacific
25h 10mPVG-YVR
19/10Thu
multi-stopCathay Pacific
22h 40mYVR-PVG
C$ 2,764
22/9Fri
multi-stopMultiple Airlines
18h 05mPVG-YVR
20/10Fri
multi-stopMultiple Airlines
21h 15mYVR-PVG
C$ 3,295
22/9Fri
directAir Canada
10h 45mPVG-YVR
20/10Fri
multi-stopAir Canada
19h 30mYVR-PVG
C$ 3,604
23/9Sat
multi-stopMultiple Airlines
24h 50mPVG-YUL
6/10Fri
multi-stopMultiple Airlines
35h 55mYUL-PVG
C$ 3,613
23/9Sat
multi-stopMultiple Airlines
31h 20mPVG-YUL
6/10Fri
multi-stopMultiple Airlines
35h 55mYUL-PVG
C$ 3,623
22/9Fri
multi-stopKorean Air
29h 12mPVG-YVR
20/10Fri
multi-stopKorean Air
28h 10mYVR-PVG
C$ 3,648
22/9Fri
multi-stopMultiple Airlines
23h 55mPVG-YYZ
22/9Fri
multi-stopMultiple Airlines
35h 55mYYZ-PVG
C$ 3,674
22/9Fri
directAir Canada
10h 45mPVG-YVR
20/10Fri
multi-stopAir Canada
17h 40mYVR-PVG
C$ 3,943

Search by stops

Search by airline

Search by price

Flights to Canada

Return flight deals:

Canada - Shanghai

Cabin classes: