Latest Flight Deals to Shanghai
Search for flights to popular cities in Shanghai and check out affordable one-way and round-trip options.
-
One way
-
Return
-
-
Cheapest nonstop
YYZ 15:2514h 55mDirectPVG 19:20Toronto - Shanghai | Tue, Nov 24 | China Eastern Airlines
PVG 12:3013h 55mDirectYYZ 13:25Shanghai - Toronto | Thu, Nov 26 | China Eastern AirlinesAED 4,594 AED 6,20926% off26% offAED 6,209 AED 4,594 -
YYZ 15:2514h 55mDirectPVG 19:20Toronto - Shanghai | Thu, Nov 26 | China Eastern Airlines
PVG 12:3013h 55mDirectYYZ 13:25Shanghai - Toronto | Thu, Dec 3 | China Eastern AirlinesAED 4,594 AED 6,20926% off26% offAED 6,209 AED 4,594 -
YYZ 11:3536h1 stopPVG 12:35Toronto - Shanghai | Tue, Nov 24 | Korean Air
PVG 08:5037h 30m1 stopYYZ 09:20Shanghai - Toronto | Mon, Nov 30 | Korean AirAED 3,431 AED 6,20945% off45% offAED 6,209 AED 3,431 -
YYZ 11:3536h1 stopPVG 12:35Toronto - Shanghai | Fri, Nov 27 | Korean Air
PVG 11:2035h1 stopYYZ 09:20Shanghai - Toronto | Thu, Dec 3 | Korean AirAED 3,43145% offAED 6,209 AED 3,431 -
YYZ 11:3536h1 stopPVG 12:35Toronto - Shanghai | Thu, Nov 26 | Korean Air
PVG 14:0032h 20m1 stopYYZ 09:20Shanghai - Toronto | Wed, Dec 2 | Korean AirAED 3,43145% offAED 6,209 AED 3,431 -
YYZ 11:3536h1 stopPVG 12:35Toronto - Shanghai | Tue, Dec 1 | Korean Air
PVG 11:2035h1 stopYYZ 09:20Shanghai - Toronto | Tue, Dec 8 | Korean AirAED 3,43145% offAED 6,209 AED 3,431 -
YYZ 11:3533h 10m1 stopPVG 09:45Toronto - Shanghai | Sun, Nov 29 | Korean Air
PVG 11:2035h1 stopYYZ 09:20Shanghai - Toronto | Thu, Dec 3 | Korean AirAED 3,47744% offAED 6,209 AED 3,477 -
YYZ 11:3536h1 stopPVG 12:35Toronto - Shanghai | Sat, Nov 28 | Korean Air
PVG 11:2035h1 stopYYZ 09:20Shanghai - Toronto | Tue, Dec 1 | Korean AirAED 3,52143% offAED 6,209 AED 3,521 -
YYZ 11:3536h1 stopPVG 12:35Toronto - Shanghai | Mon, Nov 30 | Korean Air
PVG 08:5037h 30m1 stopYYZ 09:20Shanghai - Toronto | Mon, Dec 7 | Korean AirAED 3,52143% offAED 6,209 AED 3,521 -
YYZ 11:3533h 10m1 stopPVG 09:45Toronto - Shanghai | Mon, Nov 23 | Korean Air
PVG 08:5037h 30m1 stopYYZ 09:20Shanghai - Toronto | Mon, Nov 30 | Korean AirAED 3,52143% offAED 6,209 AED 3,521 -
YYZ 12:0039h1 stopPVG 16:00Toronto - Shanghai | Mon, Nov 23 | EgyptAir
PVG 23:5544h 5m1 stopYYZ 07:00Shanghai - Toronto | Wed, Nov 25 | EgyptAirAED 3,60042% offAED 6,209 AED 3,600 -
YYZ 16:1028h 25m1 stopSHA 09:35Toronto - Shanghai | Mon, Nov 23 | Hainan Airlines
SHA 19:3031h 40m1 stopYYZ 14:10Shanghai - Toronto | Sun, Nov 29 | Hainan AirlinesAED 3,60642% offAED 6,209 AED 3,606 -
YYZ 16:1028h 25m1 stopSHA 09:35Toronto - Shanghai | Mon, Nov 30 | Hainan Airlines
PVG 06:5520h 15m1 stopYYZ 14:10Shanghai - Toronto | Mon, Dec 7 | Hainan AirlinesAED 3,60642% offAED 6,209 AED 3,606 -
YYZ 12:0039h1 stopPVG 16:00Toronto - Shanghai | Wed, Nov 25 | EgyptAir
PVG 23:5544h 5m1 stopYYZ 07:00Shanghai - Toronto | Fri, Nov 27 | EgyptAirAED 3,64341% offAED 6,209 AED 3,643 -
SIN 13:0017h 25m1 stopSHA 14:00Singapore - Shanghai | Fri, Oct 16 | Normal Airline
SHA 15:006hDirectSIN 16:00Shanghai - Singapore | Sun, Oct 18 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
YYZ 15:2514h 55mDirectPVG 19:20Toronto - Shanghai | Wed, Nov 25 | China Eastern AirlinesAED 2,744 AED 3,81328% off28% offAED 3,813 AED 2,744 -
YYZ 11:2516hDirectPVG 16:25Toronto - Shanghai | Wed, Nov 25 | Air CanadaAED 2,821 AED 3,81326% off26% offAED 3,813 AED 2,821 -
YYZ 21:0030h1 stopPVG 16:00Toronto - Shanghai | Mon, Nov 23 | Flair AirlinesAED 2,103 AED 3,81345% off45% offAED 3,813 AED 2,103 -
YYZ 21:0030h1 stopPVG 16:00Toronto - Shanghai | Wed, Dec 2 | Flair AirlinesAED 2,11545% offAED 3,813 AED 2,115 -
YYZ 21:0030h1 stopPVG 16:00Toronto - Shanghai | Tue, Dec 1 | Flair AirlinesAED 2,14544% offAED 3,813 AED 2,145 -
YYZ 22:2028h 40m1 stopPVG 16:00Toronto - Shanghai | Tue, Nov 24 | WestJetAED 2,19442% offAED 3,813 AED 2,194 -
YYZ 22:2028h 40m1 stopPVG 16:00Toronto - Shanghai | Fri, Nov 27 | WestJetAED 2,20642% offAED 3,813 AED 2,206 -
YYZ 13:2037h 40m1 stopPVG 16:00Toronto - Shanghai | Wed, Dec 2 | Porter AirlinesAED 2,21142% offAED 3,813 AED 2,211 -
YHM 07:0519h 55m1 stopPVG 16:00Toronto - Shanghai | Tue, Nov 24 | Air TransatAED 2,23541% offAED 3,813 AED 2,235 -
YYZ 22:2028h 40m1 stopPVG 16:00Toronto - Shanghai | Sun, Nov 29 | WestJetAED 2,23941% offAED 3,813 AED 2,239 -
YYZ 22:2028h 40m1 stopPVG 16:00Toronto - Shanghai | Wed, Dec 2 | WestJetAED 2,24141% offAED 3,813 AED 2,241 -
YYZ 22:2028h 40m1 stopPVG 16:00Toronto - Shanghai | Mon, Nov 23 | WestJetAED 2,25741% offAED 3,813 AED 2,257 -
YYZ 22:2028h 40m1 stopPVG 16:00Toronto - Shanghai | Sun, Nov 22 | WestJetAED 2,28040% offAED 3,813 AED 2,280 -
YYZ 22:2028h 40m1 stopPVG 16:00Toronto - Shanghai | Wed, Nov 25 | WestJetAED 2,28340% offAED 3,813 AED 2,283 -
SIN 13:0017h 25m1 stopSHA 14:00Singapore - Shanghai | Fri, Oct 16 | Normal AirlineFind more flightsFind more flights
-
Flight fares to Shanghai are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Top Cities to Visit in Shanghai
Check out popular cities in Shanghai and find flights to the cities below.
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.