Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Winnipeg to Shanghai as you normally would.
Winnipeg
Shanghai Pu Dong
1 stop
23h 45mShanghai Pu Dong
Winnipeg
2 stops
25h 41mAir Canada
Winnipeg
Shanghai Pu Dong
1 stop
23h 45mShanghai Pu Dong
Winnipeg
1 stop
28h 12mAir Canada
Winnipeg
Shanghai Pu Dong
2 stops
23h 00mShanghai Pu Dong
Winnipeg
2 stops
39h 26mAir Canada
Winnipeg
Shanghai Pu Dong
1 stop
19h 15mShanghai Pu Dong
Winnipeg
2 stops
17h 36mAir Canada
Winnipeg
Shanghai Pu Dong
1 stop
38h 25mShanghai Pu Dong
Winnipeg
1 stop
19h 46mMultiple Airlines
Winnipeg
Shanghai Pu Dong
2 stops
30h 10mShanghai Pu Dong
Winnipeg
2 stops
25h 30mMultiple Airlines
Winnipeg
Shanghai Pu Dong
1 stop
19h 05mShanghai Pu Dong
Winnipeg
1 stop
15h 05mAir Canada
Winnipeg
Shanghai Pu Dong
2 stops
55h 25mShanghai Pu Dong
Winnipeg
2 stops
33h 27mAir Canada
Winnipeg
Shanghai Pu Dong
1 stop
23h 50mShanghai Pu Dong
Winnipeg
1 stop
14h 54mAir Canada
Winnipeg
Shanghai Pu Dong
2 stops
29h 10mMultiple Airlines
Winnipeg
Shanghai Pu Dong
2 stops
33h 25mMultiple Airlines
Winnipeg
Shanghai Pu Dong
2 stops
49h 35mMultiple Airlines
For a flight from Winnipeg to Shanghai, you will be flying from Winnipeg. Winnipeg (YWG) is just 7.3 km from the centre of the city.
Some of the carriers operating flights from Winnipeg to Shanghai that may be offering flexible cancellation policies are Air Canada and Delta. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Winnipeg to Shanghai for under C$ 1,700. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,701, but on average you can expect to pay C$ 1,923.
The cheapest airline one-way is Air Canada, with whom users have recently found tickets for as low as C$ 1,335. However, be on the lookout for offers from China Southern and Delta, as they are both options that can get you from Winnipeg to Shanghai for a low price.