Loading trip ideas…
192 places from Shanghai with a recent return price. Prices we can stand behind come first, then the cheapest.
From $285 round trip
40.7% below the middle price here: the cheapest return fare on each of 59 departure dates is usually $409 to $527.
This price is for these exact dates; other dates may cost more.
From $213 round trip
40.6% below the middle price here: the cheapest return fare on each of 90 departure dates is usually $295 to $426.
This price is for these exact dates; other dates may cost more.
The map isn't ready yet. Everything is in the list.
| City | From | Dates | Airports | Stops | Found | |
|---|---|---|---|---|---|---|
| Jeju CJU | $128 | 12 Dec – 15 Dec · 3 nights | PVG → CJU | out nonstop, back nonstop | found 8 hours ago | See prices for these dates |
| Wenzhou WNZ | $130 | 13 Dec – 20 Dec · 7 nights | PVG → WNZ | out nonstop, back nonstop | found today | See prices for these dates |
| Shenyang SHE | $142 | 1 Dec – 2 Dec · 1 night | PVG → SHE | out nonstop, back nonstop | found yesterday | See prices for these dates |
| Guangzhou CAN | $157 | 2 Dec – 10 Dec · 8 nights | SHA → CAN | out nonstop, back nonstop | found 2 hours ago | See prices for these dates |
| Macau MFM | $169 | 29 Dec – 1 Jan 2027 · 3 nights | PVG → MFM | out nonstop, back nonstop | found today | See prices for these dates |
| Hong Kong HKG | $177 | 3 Dec – 8 Dec · 5 nights | PVG → HKG | out nonstop, back nonstop | found 15 hours ago | See prices for these dates |
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
| Xian SIA | $178 | 20 Dec – 23 Dec · 3 nights | SHA → XIY | out nonstop, back nonstop | found 21 hours ago | See prices for these dates |
| Beijing BJS | $182 | 10 Dec – 18 Dec · 8 nights | PVG → PKX | out nonstop, back nonstop | found today | See prices for these dates |
| Qinhuangdao BPE | $198 | 6 Dec – 12 Dec · 6 nights | PVG → BPE | out nonstop, back nonstop | found today | See prices for these dates |
| Shenzhen SZX | $201 | 18 Dec – 28 Dec · 10 nights | SHA → SZX | out nonstop, back nonstop | found today | See prices for these dates |
| Harbin HRB | $205 | 9 Dec – 16 Dec · 7 nights | PVG → HRB | out nonstop, back nonstop | found yesterday | See prices for these dates |
| Ho Chi Minh City SGN | $205 | 16 Dec – 21 Dec · 5 nights | PVG → SGN | out nonstop, back nonstop | found 14 hours ago | See prices for these dates |
| Vladivostok VVO | $213 | 21 Dec – 17 Jan 2027 · 27 nights | PVG → VVO | out nonstop, back nonstop | found 13 hours ago | See prices for these dates |
| Seoul SEL | $216 | 12 Dec – 16 Dec · 4 nights | PVG → GMP | out 1 stop, back 1 stop | found 13 hours ago | See prices for these dates |
| Bangkok BKK | $227 | 10 Dec – 20 Dec · 10 nights | PVG → BKK | out 1 stop, back 1 stop | found 15 hours ago | See prices for these dates |
| Sanya SYX | $229 | 5 Dec – 12 Dec · 7 nights | PVG → SYX | out nonstop, back nonstop | found 16 hours ago | See prices for these dates |
| Changchun CGQ | $244 | 25 Dec – 28 Dec · 3 nights | PVG → CGQ | out nonstop, back nonstop | found today | See prices for these dates |
| Dandong DDG | $246 | 14 Dec – 16 Dec · 2 nights | PVG → DDG | out nonstop, back nonstop | found today | See prices for these dates |
| Phuket HKT | $246 | 19 Dec – 24 Dec · 5 nights | SHA → HKT | out 1 stop, back 1 stop | found 3 hours ago | See prices for these dates |
| Kota-Kinabalu BKI | $259 | 15 Dec – 7 Jan 2027 · 23 nights | PVG → BKI | out nonstop, back nonstop | found today | See prices for these dates |
| Hanoi HAN | $260 | 31 Dec – 5 Jan 2027 · 5 nights | PVG → HAN | out nonstop, back 1 stop | found 15 hours ago | See prices for these dates |
| Phu Quoc PQC | $269 | 6 Dec – 25 Dec · 19 nights | PVG → PQC | out 1 stop, back 1 stop | found today | See prices for these dates |
| Penang PEN | $272 | 16 Dec – 10 Jan 2027 · 25 nights | PVG → PEN | out 1 stop, back 1 stop | found 21 hours ago | See prices for these dates |
| Nha Trang NHA | $277 | 4 Dec – 18 Jan 2027 · 45 nights | PVG → CXR | out 1 stop, back 1 stop | found 22 hours ago | See prices for these dates |
| Haikou HAK | $282 | 30 Dec – 10 Jan 2027 · 11 nights | SHA → HAK | out nonstop, back nonstop | found 23 hours ago | See prices for these dates |
| Irkutsk IKT | $285 | 30 Dec – 30 Jan 2027 · 31 nights | PVG → IKT | out nonstop, back nonstop | found 10 hours ago | See prices for these dates |
| Cebu City CEB | $293 | 18 Dec – 31 Dec · 13 nights | PVG → CEB | out nonstop, back nonstop | found 10 hours ago | See prices for these dates |
| Manila MNL | $303 | 23 Dec – 18 Jan 2027 · 26 nights | PVG → MNL | out 1 stop, back nonstop | found today | See prices for these dates |
| Denpasar (Bali) DPS | $315 | 8 Dec – 23 Dec · 15 nights | SHA → DPS | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Nagoya NGO | $335 | 22 Dec – 15 Jan 2027 · 24 nights | PVG → NGO | out 1 stop, back 1 stop | found today | See prices for these dates |
| Tashkent TAS | $346 | 8 Dec – 7 Jan 2027 · 30 nights | PVG → TAS | out 1 stop, back 1 stop | found 5 hours ago | See prices for these dates |
| Langkawi LGK | $385 | 17 Dec – 8 Jan 2027 · 22 nights | PVG → LGK | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Moscow MOW | $390 | 25 Dec – 2 Feb 2027 · 39 nights | PVG → DME | out 1 stop, back 1 stop | found 6 hours ago | See prices for these dates |
| Yuzhno-Sakhalinsk UUS | $406 | 18 Dec – 1 Feb 2027 · 45 nights | PVG → UUS | out 1 stop, back 1 stop | found today | See prices for these dates |
| Ufa UFA | $462 | 11 Dec – 23 Jan 2027 · 43 nights | PVG → UFA | out 1 stop, back 1 stop | found today | See prices for these dates |
| Ulaanbaatar UBN | $472 | 25 Dec – 31 Dec · 6 nights | PVG → UBN | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Hagatna GUM | $502 | 10 Dec – 19 Dec · 9 nights | PVG → GUM | out 1 stop, back 1 stop | found today | See prices for these dates |
| Saint Petersburg LED | $519 | 30 Dec – 2 Feb 2027 · 34 nights | PVG → LED | out 2 stops, back 1 stop | found 12 hours ago | See prices for these dates |
| Novosibirsk OVB | $551 | 30 Dec – 31 Dec · 1 night | PVG → OVB | out nonstop, back 1 stop | found today | See prices for these dates |
| Colombo CMB | $552 | 28 Dec – 18 Jan 2027 · 21 nights | SHA → CMB | out 1 stop, back 1 stop | found today | See prices for these dates |
| Tbilisi TBS | $594 | 12 Dec – 7 Feb 2027 · 57 nights | PVG → TBS | out 1 stop, back 1 stop | found today | See prices for these dates |
| Sydney SYD | $596 | 16 Dec – 21 Jan 2027 · 36 nights | PVG → SYD | out 1 stop, back 1 stop | found 2 hours ago | See prices for these dates |
| Baku BAK | $680 | 22 Dec – 7 Feb 2027 · 47 nights | PVG → GYD | out 2 stops, back 1 stop | found yesterday | See prices for these dates |
| Bishkek BSZ | $692 | 30 Dec – 17 Feb 2027 · 49 nights | PVG → BSZ | out 1 stop, back 1 stop | found 6 hours ago | See prices for these dates |
| Frankfurt FRA | $712 | 15 Dec – 14 Jan 2027 · 30 nights | PVG → FRA | out 1 stop, back 1 stop | found 21 hours ago | See prices for these dates |
| London LON | $713 | 16 Dec – 2 Feb 2027 · 48 nights | PVG → LHR | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Budapest BUD | $772 | 7 Dec – 2 Jan 2027 · 26 nights | PVG → BUD | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Auckland AKL | $846 | 17 Dec – 14 Jan 2027 · 28 nights | PVG → AKL | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Los Angeles LAX | $867 | 23 Dec – 11 Jan 2027 · 19 nights | PVG → LAX | out 1 stop, back 1 stop | found today | See prices for these dates |
| Adler/Sochi AER | $892 | 19 Dec – 11 Feb 2027 · 54 nights | PVG → AER | out 2 stops, back 1 stop | found today | See prices for these dates |
| Lyon LYS | $893 | 8 Dec – 24 Dec · 16 nights | PVG → LYS | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Yerevan EVN | $979 | 30 Dec – 31 Dec · 1 night | PVG → EVN | out 1 stop, back 1 stop | found yesterday | See prices for these dates |
| Mauritius MRU | $1,162 | 13 Dec – 24 Dec · 11 nights | PVG → MRU | out 3 stops, back 3 stops | found today | See prices for these dates |
| Hangzhou HGH | $116 | 7 Dec – 14 Dec · 7 nights | PVG → HGH | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Xiamen XMN | $128 | 2 Dec – 4 Dec · 2 nights | SHA → XMN | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Shiyan WDS | $132 | 7 Dec – 9 Dec · 2 nights | PVG → WDS | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Qingdao TAO | $141 | 17 Dec – 21 Dec · 4 nights | PVG → TAO | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Chongqing CKG | $151 | 8 Dec – 11 Dec · 3 nights | PVG → CKG | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Yantai YNT | $187 | 26 Dec – 30 Dec · 4 nights | PVG → YNT | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Lijiang LJG | $191 | 5 Dec – 7 Dec · 2 nights | PVG → LJG | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Dayong DYG | $210 | 12 Dec – 14 Dec · 2 nights | PVG → DYG | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Chengdu CTU | $211 | 8 Dec – 22 Dec · 14 nights | SHA → TFU | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Singapore SIN | $220 | 10 Dec – 3 Jan 2027 · 24 nights | PVG → SIN | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Chiang Mai CNX | $251 | 6 Dec – 20 Dec · 14 nights | SHA → CNX | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Kuala Lumpur KUL | $270 | 23 Dec – 5 Jan 2027 · 13 nights | PVG → KUL | out 1 stop, back nonstop | found 3 days ago | See prices for these dates |
| Osaka OSA | $275 | 14 Dec – 14 Jan 2027 · 31 nights | PVG → KIX | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Da Nang DAD | $276 | 17 Dec – 1 Jan 2027 · 15 nights | PVG → DAD | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Urumqi URC | $281 | 20 Dec – 21 Dec · 1 night | SHA → URC | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Tokyo TYO | $308 | 25 Dec – 11 Jan 2027 · 17 nights | PVG → HND | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Dubai DXB | $622 | 15 Dec – 27 Dec · 12 nights | PVG → XNB | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| San Francisco SFO | $623 | 14 Dec – 12 Jan 2027 · 29 nights | PVG → SFO | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Kazan KZN | $689 | 27 Dec – 24 Feb 2027 · 59 nights | PVG → KZN | out 1 stop, back 2 stops | found 2 days ago | See prices for these dates |
| Casablanca CMN | $769 | 30 Dec – 21 Jan 2027 · 22 nights | PVG → CMN | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Paris PAR | $785 | 9 Dec – 30 Dec · 21 nights | PVG → CDG | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Zurich ZRH | $845 | 10 Dec – 19 Dec · 9 nights | PVG → ZRH | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Cape Town CPT | $1,138 | 13 Dec – 29 Dec · 16 nights | PVG → CPT | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Chara CZR | $1,290 | 13 Dec – 18 Dec · 5 nights | PVG → CZR | out 2 stops, back 1 stop | found 3 days ago | See prices for these dates |
| Fuzhou FOC | $162 | 26 Dec – 2 Jan 2027 · 7 nights | PVG → FOC | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Dalian DLC | $165 | 21 Dec – 23 Dec · 2 nights | PVG → DLC | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Taipei TPE | $165 | 11 Dec – 14 Dec · 3 nights | PVG → TPE | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Changsha CSX | $196 | 5 Dec – 6 Dec · 1 night | PVG → CSX | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Busan PUS | $202 | 3 Dec – 16 Dec · 13 nights | PVG → PUS | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Guilin KWL | $239 | 20 Dec – 23 Dec · 3 nights | PVG → KWL | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Khabarovsk KHV | $293 | 28 Dec – 13 Jan 2027 · 16 nights | PVG → KHV | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Vientiane VTE | $298 | 25 Dec – 10 Jan 2027 · 16 nights | PVG → VTE | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Caticlan MPH | $378 | 10 Dec – 25 Jan 2027 · 46 nights | SHA → MPH | out 2 stops, back 1 stop | found 6 days ago | See prices for these dates |
| Krabi KBV | $394 | 12 Dec – 29 Dec · 17 nights | PVG → KBV | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Fukuoka FUK | $396 | 14 Dec – 23 Dec · 9 nights | PVG → FUK | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Zhuhai ZUH | $406 | 9 Dec – 13 Dec · 4 nights | SHA → ZUH | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Sapporo SPK | $417 | 15 Dec – 11 Jan 2027 · 27 nights | PVG → CTS | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| New Delhi DEL | $463 | 12 Dec – 12 Jan 2027 · 31 nights | SHA → DEL | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Kathmandu KTM | $487 | 22 Dec – 23 Dec · 1 night | PVG → KTM | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Krasnoyarsk KJA | $537 | 2 Dec – 22 Jan 2027 · 51 nights | PVG → KJA | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Mumbai BOM | $538 | 9 Dec – 17 Dec · 8 nights | SHA → BOM | out 2 stops, back 1 stop | found 4 days ago | See prices for these dates |
| Almaty ALA | $559 | 27 Dec – 15 Feb 2027 · 50 nights | SHA → ALA | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Chelyabinsk CEK | $561 | 10 Dec – 9 Jan 2027 · 30 nights | PVG → CEK | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Koh Samui USM | $566 | 10 Dec – 27 Dec · 17 nights | PVG → USM | out 2 stops, back 1 stop | found 4 days ago | See prices for these dates |
| Astana NQZ | $597 | 22 Dec – 31 Dec · 9 nights | PVG → NQZ | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Chita HTA | $625 | 1 Dec – 8 Jan 2027 · 38 nights | SHA → HTA | out 2 stops, back 1 stop | found 4 days ago | See prices for these dates |
| Male MLE | $706 | 19 Dec – 11 Jan 2027 · 23 nights | PVG → MLE | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Mineralnye Vody MRV | $716 | 14 Dec – 18 Jan 2027 · 35 nights | PVG → MRV | out 2 stops, back 1 stop | found 6 days ago | See prices for these dates |
| Yekaterinburg SVX | $721 | 19 Dec – 10 Jan 2027 · 22 nights | PVG → SVX | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Doha DOH | $803 | 31 Dec – 30 Jan 2027 · 30 nights | PVG → DOH | out 2 stops, back 2 stops | found 5 days ago | See prices for these dates |
| Milan MIL | $847 | 21 Dec – 24 Dec · 3 nights | PVG → MXP | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Orenburg REN | $894 | 5 Dec – 21 Dec · 16 nights | PVG → REN | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Mahe SEZ | $1,030 | 7 Dec – 8 Jan 2027 · 32 nights | PVG → SEZ | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Wellington WLG | $1,500 | 24 Dec – 25 Dec · 1 night | PVG → WLG | out 2 stops, back 1 stop | found 5 days ago | See prices for these dates |
| Buenos Aires BUE | $1,618 | 21 Dec – 17 Feb 2027 · 58 nights | PVG → EZE | out 2 stops, back 2 stops | found 5 days ago | See prices for these dates |