Find flights
Deals
When to book
FAQs & Tips
Direct Flights
Airlines

Book Cheap Shanghai Plane Tickets

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Shanghai found on KAYAK in the last 72 hours.
10/2Sat
2 stopsAir China
16h 40mYVR-SHA
C$ 664
8/2Thu
1 stop
32h 15mYVR-SHA
C$ 707
28/1Sun
3 stops
34h 15mYVR-SHA
C$ 711
28/2Wed
3 stops
35h 05mYXX-SHA
C$ 711
22/4Mon
1 stopEVA Air
23h 10mYVR-SHA
C$ 851
17/1Wed
1 stopEVA Air
24h 15mYVR-SHA
C$ 855
31/1Wed
1 stopAir Canada
35h 15mYVR-SHA
C$ 903
8/2Thu
1 stopChina Airlines
21h 40mYVR-SHA
C$ 917
28/12Thu
1 stopANA
29h 10mYVR-SHA
C$ 1,150
10/2Sat
1 stopANA
29h 10mYVR-SHA
C$ 1,187

Search by stops

Search by airline

Search by price

Recent round-trip flight deals

29/1Mon
2 stopsUnited Airlines
43h 45mYVR-SHA
22/2Thu
2 stopsUnited Airlines
23h 48mSHA-YVR
C$ 1,273
29/1Mon
2 stopsUnited Airlines
43h 45mYVR-SHA
22/2Thu
2 stopsUnited Airlines
23h 48mSHA-YVR
C$ 1,274
11/2Sun
1 stopAir Canada
24h 05mYVR-SHA
29/2Thu
1 stopAir Canada
32h 30mSHA-YVR
C$ 1,441
20/1Sat
1 stopKorean Air
36h 05mYVR-SHA
23/1Tue
1 stopKorean Air
32h 50mSHA-YVR
C$ 1,462
14/1Sun
1 stopAir Canada
21h 05mYVR-SHA
10/4Wed
1 stopAir Canada
16h 45mSHA-YVR
C$ 1,517
26/2Mon
2 stopsKorean Air
31h 40mYVR-SHA
19/3Tue
2 stopsKorean Air
35h 15mSHA-YVR
C$ 1,596
4/2Sun
1 stopANA
29h 10mYVR-SHA
19/2Mon
1 stopANA
16h 05mSHA-YVR
C$ 1,625
4/2Sun
1 stopANA
29h 10mYVR-SHA
21/2Wed
1 stopANA
16h 05mSHA-YVR
C$ 1,646
24/4Wed
1 stopEVA Air
26h 25mYYZ-SHA
12/9Thu
1 stopEVA Air
38h 15mSHA-YYZ
C$ 1,651
25/4Thu
1 stopEVA Air
26h 25mYYZ-SHA
12/9Thu
1 stopEVA Air
38h 15mSHA-YYZ
C$ 1,679

Search by stops

Search by airline

Search by price

Recent domestic flight deals

18/12Mon
multi-stopShenzhen Airlines
4h 00mSZX-SHA
22/12Fri
multi-stopShenzhen Airlines
4h 10mSHA-SZX
C$ 320
22/12Fri
multi-stopShenzhen Airlines
4h 00mSZX-SHA
29/12Fri
multi-stopShenzhen Airlines
4h 10mSHA-SZX
C$ 334
29/12Fri
multi-stopShenzhen Airlines
4h 00mSZX-SHA
1/1Mon
multi-stopShenzhen Airlines
4h 10mSHA-SZX
C$ 348
5/1Fri
multi-stopShandong Airlines
18h 10mSHE-SHA
9/1Tue
multi-stopShandong Airlines
13h 10mSHA-SHE
C$ 451
20/12Wed
multi-stopShandong Airlines
24h 20mPEK-SHA
24/12Sun
multi-stopShandong Airlines
24h 50mSHA-PEK
C$ 488
23/12Sat
multi-stopShandong Airlines
23h 25mPEK-SHA
29/12Fri
multi-stopShandong Airlines
11h 40mSHA-PEK
C$ 533
20/12Wed
multi-stopShandong Airlines
22h 05mPEK-SHA
24/12Sun
multi-stopShandong Airlines
25h 05mSHA-PEK
C$ 580
1/4Mon
multi-stopShenzhen Airlines
26h 55mCAN-SHA
13/4Sat
multi-stopShenzhen Airlines
14h 35mSHA-CAN
C$ 597
14/1Sun
multi-stopShandong Airlines
12h 30mCAN-SHA
15/1Mon
multi-stopShandong Airlines
14h 25mSHA-CAN
C$ 622
22/12Fri
directJuneyao Airlines
2h 05mCAN-SHA
29/12Fri
directJuneyao Airlines
3h 20mSHA-CAN
C$ 639

Search by stops

Search by airline

Search by price

Last minute flights to Hongqiao Intl

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Shanghai that are departing in the next 10 days.
8/12Fri
multi-stop
30h 50mYVR-SHA
25/12Mon
multi-stop
45h 05mSHA-YVR
C$ 1,641
8/12Fri
multi-stop
26h 35mYVR-SHA
25/12Mon
multi-stop
42h 50mSHA-YVR
C$ 1,845
8/12Fri
multi-stop
27h 35mYVR-SHA
26/12Tue
multi-stop
27h 40mSHA-YVR
C$ 1,913
11/12Mon
multi-stopXiamenAir
17h 55mYVR-SHA
1/1Mon
multi-stopXiamenAir
17h 10mSHA-YVR
C$ 1,949
8/12Fri
multi-stopANA
29h 10mYVR-SHA
25/12Mon
multi-stopANA
37h 59mSHA-YVR
C$ 2,168
10/12Sun
multi-stopANA
25h 10mYVR-SHA
25/12Mon
multi-stopANA
37h 59mSHA-YVR
C$ 2,173
8/12Fri
multi-stopAir Canada
32h 15mYVR-SHA
15/12Fri
multi-stopAir Canada
18h 40mSHA-YVR
C$ 2,211
11/12Mon
multi-stopKorean Air
46h 10mYYZ-SHA
18/12Mon
multi-stopKorean Air
30h 04mSHA-YYZ
C$ 2,354
11/12Mon
multi-stopKorean Air
40h 50mYYZ-SHA
26/12Tue
multi-stopKorean Air
30h 04mSHA-YYZ
C$ 3,056
9/12Sat
multi-stopEVA Air
31h 20mYUL-SHA
22/12Fri
multi-stopEVA Air
43h 15mSHA-YUL
C$ 3,254

Search by stops

Search by airline

Search by price