Find cheap flights from Shanghai to Montreal from C$ 979

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 24/9. 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.
Return
1 adult
Economy
0 bags
Sun 2/7
Sun 9/7

Here is why travelers choose KAYAK

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

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 Montreal

When to book flights from Shanghai to Montreal

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

FAQs for booking Shanghai to Montreal flights

Book cheap flights from Shanghai to Montreal

Recent round-trip flight deals

22/10Sun
2 stopsANA
31h 37mPVG-YUL
29/10Sun
2 stopsANA
30h 30mYUL-PVG
C$ 1,587
26/9Tue
2 stopsANA
31h 37mPVG-YUL
12/10Thu
2 stopsANA
41h 24mYUL-PVG
C$ 1,962
26/9Tue
2 stopsANA
31h 37mPVG-YUL
10/10Tue
2 stopsANA
58h 40mYUL-PVG
C$ 1,963
28/9Thu
2 stopsANA
44h 07mPVG-YUL
12/10Thu
2 stopsANA
34h 40mYUL-PVG
C$ 1,977
28/9Thu
2 stopsANA
44h 07mPVG-YUL
14/10Sat
2 stopsANA
58h 40mYUL-PVG
C$ 1,978
1/10Sun
1 stopSWISS
39h 50mPVG-YUL
17/10Tue
1 stopSWISS
23h 00mYUL-PVG
C$ 2,033
20/6Tue
1 stopAir France
29h 05mPVG-YUL
20/7Thu
1 stopAir France
30h 55mYUL-PVG
C$ 2,067
23/10Mon
1 stopAir France
25h 50mPVG-YUL
30/10Mon
1 stopAir France
30h 45mYUL-PVG
C$ 2,069
21/6Wed
1 stopKLM
41h 35mPVG-YUL
19/7Wed
1 stopKLM
26h 40mYUL-PVG
C$ 2,070
20/6Tue
1 stopAir France
29h 05mPVG-YUL
11/7Tue
1 stopAir France
30h 55mYUL-PVG
C$ 2,071
21/6Wed
1 stopMultiple Airlines
41h 35mPVG-YUL
11/7Tue
1 stopMultiple Airlines
30h 55mYUL-PVG
C$ 2,073
21/6Wed
1 stopKLM
41h 35mPVG-YUL
12/7Wed
1 stopKLM
26h 40mYUL-PVG
C$ 2,074
22/10Sun
1 stopLufthansa
24h 00mPVG-YUL
29/10Sun
1 stopLufthansa
27h 05mYUL-PVG
C$ 2,077
24/6Sat
1 stopMultiple Airlines
41h 35mPVG-YUL
20/7Thu
1 stopMultiple Airlines
30h 55mYUL-PVG
C$ 2,081
24/6Sat
1 stopKLM
41h 35mPVG-YUL
16/7Sun
1 stopKLM
26h 40mYUL-PVG
C$ 2,083
20/6Tue
1 stopMultiple Airlines
29h 05mPVG-YUL
19/7Wed
2 stopsMultiple Airlines
26h 25mYUL-PVG
C$ 2,096
23/10Mon
1 stopMultiple Airlines
25h 50mPVG-YUL
29/10Sun
2 stopsMultiple Airlines
22h 25mYUL-PVG
C$ 2,097
1/10Sun
1 stopSWISS
39h 50mPVG-YUL
15/10Sun
1 stopSWISS
23h 00mYUL-PVG
C$ 2,100
22/6Thu
2 stopsKLM
39h 50mPVG-YUL
19/7Wed
1 stopKLM
26h 40mYUL-PVG
C$ 2,109
20/9Wed
1 stopSWISS
39h 50mPVG-YUL
15/10Sun
3 stopsSWISS
66h 20mYUL-PVG
C$ 2,136

Search by stops

Search by airline

Search by price

Recent one-way flight deals

24/9Sun
2 stopsMultiple Airlines
42h 25mPVG-YUL
C$ 979
23/9Sat
2 stopsMultiple Airlines
42h 25mPVG-YUL
C$ 1,061
22/10Sun
3 stopsMultiple Airlines
51h 31mPVG-YUL
C$ 1,080
24/6Sat
3 stopsMultiple Airlines
49h 50mPVG-YUL
C$ 1,091
23/10Mon
3 stopsMultiple Airlines
54h 56mPVG-YUL
C$ 1,111
22/10Sun
2 stopsMultiple Airlines
42h 25mPVG-YUL
C$ 1,163
26/9Tue
2 stopsMultiple Airlines
42h 25mPVG-YUL
C$ 1,197
23/10Mon
2 stopsPhilippine Airlines
54h 30mPVG-YUL
C$ 1,210
24/10Tue
2 stopsMultiple Airlines
41h 22mPVG-YUL
C$ 1,255
7/6Wed
3 stopsMultiple Airlines
49h 50mPVG-YUL
C$ 1,259
23/10Mon
1 stopKLM
41h 35mPVG-YUL
C$ 1,416
24/10Tue
1 stopAir France
29h 05mPVG-YUL
C$ 1,418
21/10Sat
1 stopKLM
41h 35mPVG-YUL
C$ 1,420
13/7Thu
2 stopsAir Canada
25h 11mPVG-YUL
C$ 1,425
24/6Sat
1 stopKLM
41h 35mPVG-YUL
C$ 1,429
25/10Wed
2 stopsKLM
30h 35mPVG-YUL
C$ 1,447
26/6Mon
2 stopsKLM
36h 50mPVG-YUL
C$ 1,468
23/10Mon
2 stopsANA
43h 37mSHA-YUL
C$ 1,485
21/8Mon
1 stopKLM
41h 35mPVG-YUL
C$ 1,532
11/7Tue
1 stopAir France
33h 35mPVG-YUL
C$ 1,553

Search by stops

Search by airline

Search by price

Flights to Montreal

Destination:

Montreal (YUL)Canada

Return flight deals:

Montreal - Shanghai

Cabin classes:

Browse origins:

Browse destinations:

C$ 2,001