Cheapest return flights from Toronto to Shanghai in December from $1371
AirHint found the following cheapest return flights from Toronto (YTZ) to Shanghai (PVG)
in December 2025 (see full year ).
Return flights
31 Dec
- 09 Jan
Porter Airlines (Canada) Ltd
$ 1371
29 Dec
- 12 Jan
Porter Airlines (Canada) Ltd
$ 1711
27 Dec
- 12 Jan
Porter Airlines (Canada) Ltd
$ 1776
30 Dec
- 08 Jan
Air Canada
$ 1832
29 Dec
- 11 Jan
Porter Airlines (Canada) Ltd
$ 1872
26 Dec
- 11 Jan
Porter Airlines (Canada) Ltd
$ 1880
05 Dec
- 17 Dec
Porter Airlines (Canada) Ltd
$ 1966
29 Dec
- 28 Jan
Porter Airlines (Canada) Ltd
$ 2356
22 Dec
- 07 Jan
Porter Airlines (Canada) Ltd
$ 2365
29 Dec
- 13 Jan
Porter Airlines (Canada) Ltd
$ 2682
29 Dec
- 01 Jan
Air Transat
$ 2727
19 Dec
- 23 Dec
Porter Airlines (Canada) Ltd
$ 2915
09 Dec
- 24 Dec
Emirates
$ 3419
06 Dec
- 10 Dec
Emirates
$ 3464
12 Dec
- 19 Dec
Emirates
$ 3868
10 Dec
- 30 Dec
Air Canada
$ 4828
08 Dec
- 10 Dec
Emirates
$ 5336
05 Dec
- 14 Dec
SWISS
$ 6804
06 Dec
- 15 Dec
SWISS
$ 6804
Also check the deals for one-way flights from Toronto to Shanghai in December .
Powered by
The deals are updated regularly. The prices may go up as tickets are purchased by other travellers.
Only the cheapest flights are offered.
Select a price to book and secure these cheap prices.
Find us on social media
Feel free to contact us with any feedback or request another flight research.
Find us on social media