Loading trip ideas…
192 places from Shanghai with a recent return price. Prices we can stand behind come first, then the cheapest.
From $661 round trip
29% below the middle price here: the cheapest return fare on each of 10 departure dates is usually $787 to $998.
This trip has 1 stop.
The map isn't ready yet. Everything is in the list.
| City | From | Dates | Airports | Stops | Found | |
|---|---|---|---|---|---|---|
| Taipei TPE | $227 | 18 May 2027 – 1 Jun 2027 · 14 nights | PVG → TPE | out nonstop, back nonstop | found today | See prices for these dates |
| Seoul SEL | $304 | 10 May 2027 – 15 May 2027 · 5 nights | PVG → ICN | out nonstop, back nonstop | found today | See prices for these dates |
| Osaka OSA | $328 | 12 May 2027 – 22 May 2027 · 10 nights | PVG → KIX | out nonstop, back nonstop | found 11 hours ago | See prices for these dates |
| Tokyo TYO | $351 | 13 May 2027 – 20 May 2027 · 7 nights | PVG → NRT | out nonstop, back nonstop | found 11 hours ago | See prices for these dates |
| Cebu City CEB | $363 | 20 May 2027 – 2 Jun 2027 · 13 nights | PVG → CEB | out 1 stop, back 1 stop | found today | See prices for these dates |
| Phuket HKT | $384 | 19 May 2027 – 4 Jun 2027 · 16 nights | SHA → HKT |
Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work
| out 1 stop, back 1 stop |
| found today |
| See prices for these dates |
| Denpasar (Bali) DPS | $431 | 31 May 2027 – 12 Jun 2027 · 12 nights | SHA → DPS | out 1 stop, back 1 stop | found 15 hours ago | See prices for these dates |
| Dayong DYG | $472 | 7 May 2027 – 10 May 2027 · 3 nights | PVG → DYG | out nonstop, back nonstop | found today | See prices for these dates |
| Irkutsk IKT | $505 | 24 May 2027 – 2 Jun 2027 · 9 nights | PVG → IKT | out 1 stop, back nonstop | found today | See prices for these dates |
| Moscow MOW | $505 | 8 May 2027 – 18 May 2027 · 10 nights | SHA → SVO | out 1 stop, back 1 stop | found 12 hours ago | See prices for these dates |
| Brisbane BNE | $661 | 6 May 2027 – 12 May 2027 · 6 nights | PVG → BNE | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Sydney SYD | $671 | 6 May 2027 – 11 May 2027 · 5 nights | SHA → SYD | out 1 stop, back 1 stop | found 10 hours ago | See prices for these dates |
| Tbilisi TBS | $752 | 26 May 2027 – 31 May 2027 · 5 nights | PVG → TBS | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Lijiang LJG | $766 | 2 May 2027 – 10 May 2027 · 8 nights | PVG → LJG | out 2 stops, back 3 stops | found today | See prices for these dates |
| Pattaya UTP | $808 | 14 May 2027 – 14 May 2027 | PVG → UTP | out 2 stops, back 1 stop | found yesterday | See prices for these dates |
| Vancouver YVR | $836 | 6 May 2027 – 11 May 2027 · 5 nights | PVG → YVR | out 1 stop, back 1 stop | found today | See prices for these dates |
| Auckland AKL | $872 | 6 May 2027 – 10 May 2027 · 4 nights | SHA → AKL | out 2 stops, back 2 stops | found yesterday | See prices for these dates |
| Yekaterinburg SVX | $1,013 | 1 May 2027 – 11 Jun 2027 · 41 nights | PVG → SVX | out 2 stops, back 1 stop | found today | See prices for these dates |
| San Francisco SFO | $1,028 | 23 May 2027 – 11 Jun 2027 · 19 nights | PVG → SFO | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Toronto YTO | $1,241 | 3 May 2027 – 16 May 2027 · 13 nights | PVG → YTZ | out 2 stops, back 2 stops | found yesterday | See prices for these dates |
| Lima LIM | $1,608 | 10 May 2027 – 24 May 2027 · 14 nights | PVG → LIM | out 2 stops, back 2 stops | found today | See prices for these dates |
| Bangkok BKK | $287 | 29 May 2027 – 2 Jun 2027 · 4 nights | SHA → BKK | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Singapore SIN | $309 | 18 May 2027 – 19 May 2027 · 1 night | PVG → SIN | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Hanoi HAN | $310 | 2 May 2027 – 2 May 2027 | PVG → HAN | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Okinawa OKA | $351 | 24 May 2027 – 7 Jun 2027 · 14 nights | PVG → OKA | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Guangzhou CAN | $384 | 12 May 2027 – 16 May 2027 · 4 nights | PVG → CAN | out 1 stop, back nonstop | found 2 days ago | See prices for these dates |
| Istanbul IST | $560 | 3 May 2027 – 18 May 2027 · 15 nights | PVG → IST | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Chongqing CKG | $595 | 14 May 2027 – 16 May 2027 · 2 nights | PVG → CKG | out 2 stops, back 1 stop | found 2 days ago | See prices for these dates |
| Sanya SYX | $656 | 20 May 2027 – 27 May 2027 · 7 nights | PVG → SYX | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Novosibirsk OVB | $657 | 17 May 2027 – 25 May 2027 · 8 nights | PVG → OVB | out nonstop, back 1 stop | found 2 days ago | See prices for these dates |
| Male MLE | $669 | 20 May 2027 – 28 May 2027 · 8 nights | PVG → MLE | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Krasnoyarsk KJA | $685 | 18 May 2027 – 31 May 2027 · 13 nights | PVG → KJA | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Ufa UFA | $745 | 6 May 2027 – 8 May 2027 · 2 nights | SHA → UFA | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Almaty ALA | $769 | 1 May 2027 – 9 May 2027 · 8 nights | PVG → ALA | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Belgrade BEG | $803 | 12 May 2027 – 25 May 2027 · 13 nights | PVG → BEG | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Casablanca CMN | $966 | 1 May 2027 – 3 May 2027 · 2 nights | PVG → CMN | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Boston BOS | $1,185 | 24 May 2027 – 5 Jun 2027 · 12 nights | PVG → BOS | out 2 stops, back 2 stops | found 2 days ago | See prices for these dates |
| Jeju CJU | $193 | 12 May 2027 – 26 May 2027 · 14 nights | PVG → CJU | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Hong Kong HKG | $200 | 18 May 2027 – 23 May 2027 · 5 nights | PVG → HKG | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Busan PUS | $236 | 30 May 2027 – 19 Jun 2027 · 20 nights | PVG → PUS | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Nha Trang NHA | $291 | 8 May 2027 – 21 May 2027 · 13 nights | PVG → CXR | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Vladivostok VVO | $365 | 1 May 2027 – 15 May 2027 · 14 nights | PVG → VVO | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Fukuoka FUK | $402 | 2 May 2027 – 15 May 2027 · 13 nights | PVG → FUK | out nonstop, back nonstop | found 7 days ago | See prices for these dates |
| Krabi KBV | $421 | 22 May 2027 – 5 Jun 2027 · 14 nights | PVG → KBV | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Beijing BJS | $464 | 15 May 2027 – 25 May 2027 · 10 nights | SHA → PKX | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Tashkent TAS | $519 | 1 May 2027 – 8 May 2027 · 7 nights | SHA → TAS | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Guilin KWL | $566 | 27 May 2027 – 30 May 2027 · 3 nights | PVG → KWL | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Zhanjiang ZHA | $571 | 1 May 2027 – 4 May 2027 · 3 nights | PVG → ZHA | out 1 stop, back nonstop | found 6 days ago | See prices for these dates |
| Chengdu CTU | $591 | 13 May 2027 – 16 May 2027 · 3 nights | PVG → TFU | out 1 stop, back 2 stops | found 4 days ago | See prices for these dates |
| Saint Petersburg LED | $682 | 19 May 2027 – 2 Jun 2027 · 14 nights | SHA → LED | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Melbourne MEL | $762 | 1 May 2027 – 31 May 2027 · 30 nights | PVG → MEL | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Paris PAR | $779 | 16 May 2027 – 26 May 2027 · 10 nights | PVG → CDG | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Tallinn TLL | $826 | 3 May 2027 – 14 May 2027 · 11 nights | SHA → TLL | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Kazan KZN | $837 | 9 May 2027 – 23 May 2027 · 14 nights | PVG → KZN | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Cairo CAI | $976 | 1 May 2027 – 6 May 2027 · 5 nights | PVG → CAI | out 2 stops, back 2 stops | found 5 days ago | See prices for these dates |
| Nizhniy Novgorod GOJ | $1,359 | 31 May 2027 – 1 Jun 2027 · 1 night | PVG → GOJ | out 2 stops, back 2 stops | found 6 days ago | See prices for these dates |