Stopover flights from Shanghai: 16 cities to visit
Trips from Shanghai with a stop long enough to leave the airport, through 16 cities. Each price is for the whole trip, the stop included.
A stop here is at least 8 hours in the daytime, or at least 18 hours when it runs overnight, and at most 24 hours. It is in the same airport, on the way to where you are going, and never on a trip we think is on separate tickets. Leaving the airport means entering that country, so check its entry rules for your passport.
Stop in Seoul
38 trips go through Seoul. The best are here.
Tokyo · one-way
$251
21 h in Seoul (ICN) on the way there · overnight connection · connection may need a visa
24 Sept 2027 · PVG → NRT · ZIPAIR
1 stop · in with Spring Airlines, out with ZIPAIR
$21 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Phu Quoc · return
$425
9 h 55 min in Seoul (ICN) on the way back · connection may need a visa
23 Nov – 4 Dec · PVG → PQC · Eastar Jet
out 1 stop, back 2 stops · in with Eastar Jet, out with Shandong Airlines
$54 more than the cheapest fare without a long stop on the same dates
found yesterday
Osaka · return
$382
8 h 55 min in Seoul (ICN) on the way there
14 Dec – 14 Jan 2027 · PVG → KIX · Korean Air
out 1 stop, back 1 stop · Korean Air both into and out of the stop
$107 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Tokyo · return
$403
18 h 45 min in Seoul (ICN) on the way there · overnight connection · connection may need a visa
25 Dec – 12 Jan 2027 · SHA → NRT · Jetstar Japan
out 2 stops, back nonstop · in with China Eastern, out with Eastar Jet
$83 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Hong Kong
35 trips go through Hong Kong. The best are here.
Denpasar (Bali) · one-way
$174
21 h 35 min in Hong Kong (HKG) on the way there · overnight connection
17 Nov · PVG → DPS · Cathay Pacific
1 stop · Cathay Pacific both into and out of the stop
$2 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Kuala Lumpur · return
$271
9 h in Hong Kong (HKG) on the way there
26 Nov – 3 Dec · PVG → KUL · Cathay Pacific
out 1 stop, back 1 stop · Cathay Pacific both into and out of the stop
$42 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Phuket · return
$287
19 h 55 min in Hong Kong (HKG) on the way back · overnight connection
13 Dec – 14 Dec · PVG → HKT · Cathay Pacific
out 1 stop, back 1 stop · Cathay Pacific both into and out of the stop
The same price as the cheapest fare without a long stop on the same dates
found 2 days ago
Manila · return
$296
8 h 50 min in Hong Kong (HKG) on the way there
13 Feb 2027 – 21 Feb 2027 · PVG → MNL · Cebu Pacific
out 1 stop, back nonstop · Cathay Pacific both into and out of the stop
$37 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Cebu City · return
$297
21 h 45 min in Hong Kong (HKG) on the way there · overnight connection
5 Mar 2027 – 15 Mar 2027 · PVG → CEB · Cathay Pacific
out 1 stop, back 1 stop · Cathay Pacific both into and out of the stop
The same price as the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Beijing
35 trips go through Beijing. The best are here.
Vladivostok · one-way
$184
20 h 15 min in Beijing (PEK) on the way there · overnight connection
25 Dec · SHA → VVO · Air China
1 stop · Air China both into and out of the stop
$98 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Tashkent · one-way
$238
18 h in Beijing (PEK) on the way there · overnight connection
27 Aug 2027 · SHA → TAS · Air China
1 stop · Air China both into and out of the stop
$52 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Ho Chi Minh City · return
$234
8 h 15 min in Beijing (PEK) on the way there
12 Dec – 20 Dec · PVG → SGN · Air China
out 1 stop, back 1 stop · Air China both into and out of the stop
$5 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Bangkok · return
$288
8 h 25 min in Beijing (PKX) on the way back
24 Nov – 15 Dec · PVG → BKK · Air China
out nonstop, back 1 stop · Air China both into and out of the stop
$64 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Tashkent · return
$386
13 h 5 min in Beijing (PKX) on the way back
19 Nov – 19 Dec · PVG → TAS · China Southern Airlines
out 1 stop, back 1 stop · China Southern Airlines both into and out of the stop
$1,165 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Guangzhou
29 trips go through Guangzhou. The best are here.
Nha Trang · one-way
$185
23 h 20 min in Guangzhou (CAN) on the way there · overnight connection
20 Jul 2027 · PVG → CXR · China Southern Airlines
1 stop · China Southern Airlines both into and out of the stop
$19 less than the cheapest fare without a long stop on the same dates
found 3 days ago
Hanoi · return
$248
20 h 35 min in Guangzhou (CAN) on the way back · overnight connection
5 Mar 2027 – 20 Mar 2027 · PVG → HAN · Vietjet
out nonstop, back 1 stop · China Southern Airlines both into and out of the stop
$4 less than the cheapest fare without a long stop on the same dates
found yesterday
Bangkok · return
$221
10 h 50 min in Guangzhou (CAN) on the way there
19 Nov – 30 Nov · PVG → BKK · China Southern Airlines
out 1 stop, back 1 stop · China Southern Airlines both into and out of the stop
$12 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Phuket · return
$247
9 h 30 min in Guangzhou (CAN) on the way there
18 Dec – 27 Dec · PVG → HKT · China Southern Airlines
out 1 stop, back 1 stop · China Southern Airlines both into and out of the stop
$81 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Shenzhen
23 trips go through Shenzhen. The best are here.
Ho Chi Minh City · one-way
$133
13 h 15 min in Shenzhen (SZX) on the way there
1 Feb 2027 · PVG → SGN · Air China
1 stop · in with Air China, out with Shenzhen Airlines
$8 less than the cheapest fare without a long stop on the same dates
found 5 days ago
Kuala Lumpur · one-way
$173
18 h 15 min in Shenzhen (SZX) on the way there · overnight connection
12 Apr 2027 · PVG → KUL · China Southern Airlines
1 stop · China Southern Airlines both into and out of the stop
$52 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Singapore · return
$270
11 h 15 min in Shenzhen (SZX) on the way back
10 Dec – 3 Jan 2027 · PVG → SIN · Spring Airlines
out nonstop, back 1 stop · Shenzhen Airlines both into and out of the stop
$50 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Hanoi
23 trips go through Hanoi. The best are here.
Nha Trang · one-way
$134
13 h 50 min in Hanoi (HAN) on the way there
24 May 2027 · PVG → CXR · Vietjet
1 stop · Vietjet both into and out of the stop
$52 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Phu Quoc · one-way
$139
11 h 30 min in Hanoi (HAN) on the way there
16 Jan 2027 · PVG → PQC · Vietjet
1 stop · Vietjet both into and out of the stop
$1 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Ho Chi Minh City · one-way
$152
23 h 45 min in Hanoi (HAN) on the way there · overnight connection
27 Mar 2027 · PVG → SGN · Vietjet
1 stop · Vietjet both into and out of the stop
$60 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Da Nang · one-way
$168
9 h 50 min in Hanoi (HAN) on the way there
18 Aug 2027 · PVG → DAD · Vietjet
1 stop · Vietjet both into and out of the stop
$30 less than the cheapest fare without a long stop on the same dates
found 3 days ago
Bangkok · one-way
$182
10 h 35 min in Hanoi (HAN) on the way there
19 Jan 2027 · PVG → BKK · Vietjet
1 stop · Vietjet both into and out of the stop
$89 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Stop in Manila
19 trips go through Manila. The best are here.
Cebu City · one-way
$115
12 h 35 min in Manila (MNL) on the way there
19 Feb 2027 · PVG → CEB · Cebu Pacific
1 stop · Cebu Pacific both into and out of the stop
$39 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Singapore · one-way
$167
14 h 40 min in Manila (MNL) on the way there
22 Feb 2027 · PVG → SIN · Cebu Pacific
1 stop · Cebu Pacific both into and out of the stop
$76 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Cebu City · return
$252
12 h 35 min in Manila (MNL) on the way there
19 Feb 2027 – 28 Feb 2027 · PVG → CEB · Cebu Pacific
out 1 stop, back nonstop · Cebu Pacific both into and out of the stop
$7 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Denpasar (Bali) · return
$583
8 h 5 min in Manila (MNL) on the way back
26 Jul 2027 – 11 Aug 2027 · PVG → DPS · Vietjet
out 1 stop, back 2 stops · in with AirAsia, out with Cebu Pacific
$874 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Ho Chi Minh City
19 trips go through Ho Chi Minh City. The best are here.
Phu Quoc · one-way
$142
23 h 40 min in Ho Chi Minh City (SGN) on the way there · overnight connection
10 Apr 2027 · PVG → PQC · Vietjet
1 stop · Vietjet both into and out of the stop
$21 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Nha Trang · one-way
$149
8 h 50 min in Ho Chi Minh City (SGN) on the way there
10 Sept 2027 · PVG → CXR · Vietjet
1 stop · Vietjet both into and out of the stop
$17 less than the cheapest fare without a long stop on the same dates
found 4 days ago
Kuala Lumpur · one-way
$209
16 h 25 min in Ho Chi Minh City (SGN) on the way there
17 Apr 2027 · PVG → KUL · Vietjet
1 stop · in with Vietjet, out with AirAsia
$71 more than the cheapest fare without a long stop on the same dates
found 5 days ago
Phu Quoc · return
$253
15 h 20 min in Ho Chi Minh City (SGN) on the way there
5 Mar 2027 – 22 Mar 2027 · PVG → PQC · Vietjet
out 1 stop, back 1 stop · Vietjet both into and out of the stop
$213 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Nha Trang · return
$256
8 h 40 min in Ho Chi Minh City (SGN) on the way back
4 Mar 2027 – 26 Mar 2027 · PVG → CXR · Vietjet
out 1 stop, back 1 stop · Vietjet both into and out of the stop
$111 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Kuala Lumpur
18 trips go through Kuala Lumpur. The best are here.
Phuket · one-way
$134
10 h 20 min in Kuala Lumpur (KUL) on the way there
15 Feb 2027 · PVG → HKT · AirAsia X
1 stop · in with AirAsia X, out with AirAsia
$44 more than the cheapest fare without a long stop on the same dates
found 6 days ago
Denpasar (Bali) · one-way
$154
8 h 25 min in Kuala Lumpur (KUL) on the way there
17 Nov · PVG → DPS · AirAsia X
1 stop · in with AirAsia X, out with AirAsia
$22 less than the cheapest fare without a long stop on the same dates
found 3 days ago
Male · one-way
$392
21 h 5 min in Kuala Lumpur (KUL) on the way there · overnight connection
6 May 2027 · PVG → MLE · AirAsia
2 stops · in with Vietjet, out with AirAsia
$148 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Colombo · return
$527
13 h 15 min in Kuala Lumpur (KUL) on the way there
27 Feb 2027 – 15 Mar 2027 · PVG → CMB · AirAsia X
out 1 stop, back 1 stop · in with AirAsia X, out with AirAsia
$18 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Bangkok
17 trips go through Bangkok. The best are here.
Phuket · one-way
$150
20 h in Bangkok (BKK) on the way there · overnight connection
12 Feb 2027 · PVG → HKT · Spring Airlines
1 stop · in with Spring Airlines, out with Thai Vietjet Air
$63 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Mahe · one-way
$614
10 h 15 min in Bangkok (BKK) on the way there
11 Jan 2027 · PVG → SEZ · Spring Airlines
2 stops · in with Spring Airlines, out with IndiGo
$147 more than the cheapest fare without a long stop on the same dates
found 6 days ago
New Delhi · return
$574
8 h 5 min in Bangkok (BKK) on the way there
13 Feb 2027 – 6 Mar 2027 · PVG → DEL · Air India
out 1 stop, back nonstop · THAI Airways both into and out of the stop
$160 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Phuket · return
$2,557
9 h 10 min in Bangkok (BKK) on the way there
28 Dec – 19 Jan 2027 · PVG → HKT · Aeroflot
out 2 stops, back 3 stops · in with China Southern Airlines, out with Thai Vietjet Air
$22 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Istanbul
15 trips go through Istanbul. The best are here.
Sharm el Sheikh · one-way
$498
19 h 30 min in Istanbul (IST) on the way there · overnight connection
10 Dec · PVG → SSH · Sichuan Airlines
2 stops · in with Sichuan Airlines, out with Turkish Airlines
$78 more than the cheapest fare without a long stop on the same dates
found 5 days ago
Moscow · one-way
$693
8 h 55 min in Istanbul (IST) on the way there
4 Sept 2027 · PVG → DME · China Southern Airlines
2 stops · in with China Southern Airlines, out with S7 Airlines
$269 more than the cheapest fare without a long stop on the same dates
found 6 days ago
Saint Petersburg · one-way
$852
13 h 5 min in Istanbul (SAW) on the way there
2 Oct 2027 · PVG → LED · Emirates
3 stops · Pegasus Airlines both into and out of the stop
$438 more than the cheapest fare without a long stop on the same dates
found 6 days ago
Tbilisi · return
$709
18 h 30 min in Istanbul (IST) on the way back · overnight connection
18 Dec – 8 Jan 2027 · PVG → TBS · Turkish Airlines
out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop
$133 less than the cheapest fare without a long stop on this route (18 Dec – 9 Jan 2027)
found 2 days ago
Moscow · return
$1,122
8 h 35 min in Istanbul (IST) on the way back
3 Dec – 28 Dec · PVG → SVO · Etihad Airways
out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop
$461 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Tashkent
14 trips go through Tashkent. The best are here.
Saint Petersburg · one-way
$410
23 h in Tashkent (TAS) on the way there · overnight connection
2 Oct 2027 · SHA → LED · Air China
2 stops · in with Air China, out with Uzbekistan Airways
$4 less than the cheapest fare without a long stop on the same dates
found 6 days ago
Moscow · one-way
$544
22 h 45 min in Tashkent (TAS) on the way there · overnight connection
16 Sept 2027 · SHA → SVO · Air China
2 stops · in with Air China, out with Centrum Air
$122 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Kazan · one-way
$610
23 h 5 min in Tashkent (TAS) on the way there · overnight connection
11 Jun 2027 · SHA → KZN · Air China
2 stops · in with Air China, out with Centrum Air
$93 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Saint Petersburg · return
$773
14 h 10 min in Tashkent (TAS) on the way back
5 Jul 2027 – 3 Sept 2027 · SHA → LED · Hainan Airlines
out 2 stops, back 1 stop · in with Uzbekistan Airways, out with China Eastern
$203 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Tbilisi · return
$931
19 h 50 min in Tashkent (TAS) on the way back · overnight connection
18 Dec – 10 Jan 2027 · PVG → TBS · China Eastern
out 1 stop, back 1 stop · in with Centrum Air, out with China Eastern
$28 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Qingdao
13 trips go through Qingdao. The best are here.
Bangkok · one-way
$124
23 h 20 min in Qingdao (TAO) on the way there · overnight connection
9 Feb 2027 · PVG → BKK · Shandong Airlines
1 stop · Shandong Airlines both into and out of the stop
$3 less than the cheapest fare without a long stop on the same dates
found 4 days ago
Shenzhen · one-way
$361
8 h 15 min in Qingdao (TAO) on the way there
7 Jan 2027 · PVG → SZX · Shandong Airlines
2 stops · Shandong Airlines both into and out of the stop
$276 more than the cheapest fare without a long stop on the same dates
found 6 days ago
Bangkok · return
$930
13 h 35 min in Qingdao (TAO) on the way there
30 Nov – 10 Dec · SHA → BKK · Shandong Airlines
out 3 stops, back 2 stops · Shandong Airlines both into and out of the stop
$62 more than the cheapest fare without a long stop on the same dates
found yesterday
Seoul · return
$198
8 h 5 min in Qingdao (TAO) on the way back
2 Dec – 8 Dec · PVG → ICN · Eastar Jet
out nonstop, back 1 stop · Shandong Airlines both into and out of the stop
$14 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Osaka · return
$444
20 h 15 min in Qingdao (TAO) on the way back · overnight connection
24 Feb 2027 – 15 Mar 2027 · PVG → KIX · Shandong Airlines
out nonstop, back 1 stop · Shandong Airlines both into and out of the stop
$60 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Xiamen
13 trips go through Xiamen. The best are here.
Hong Kong · one-way
$270
11 h 45 min in Xiamen (XMN) on the way there
16 Mar 2027 · SHA → HKG · Juneyao Airlines
1 stop · in with Juneyao Airlines, out with Cathay Pacific
$203 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Taipei · one-way
$445
8 h 45 min in Xiamen (XMN) on the way there
11 Dec · PVG → TSA · Juneyao Airlines
1 stop · in with Juneyao Airlines, out with EVA Air
$381 more than the cheapest fare without a long stop on the same dates
found 5 days ago
Singapore · return
$255
12 h 15 min in Xiamen (XMN) on the way there
10 Dec – 3 Jan 2027 · SHA → SIN · Spring Airlines
out 1 stop, back nonstop · Xiamen Airlines both into and out of the stop
$35 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Denpasar (Bali) · return
$489
21 h 45 min in Xiamen (XMN) on the way there · overnight connection
28 Dec – 20 Jan 2027 · SHA → DPS · Xiamen Airlines
out 1 stop, back 1 stop · Xiamen Airlines both into and out of the stop
$77 more than the cheapest fare without a long stop on the same dates
found 2 days ago
New York · return
$1,599
8 h 15 min in Xiamen (XMN) on the way there
30 Jun 2027 – 30 Jul 2027 · SHA → EWR · Cathay Pacific
out 2 stops, back 1 stop · Xiamen Airlines both into and out of the stop
$565 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Dubai
13 trips go through Dubai. The best are here.
Moscow · one-way
$609
22 h 30 min in Dubai (DXB) on the way there · overnight connection
16 Sept 2027 · PVG → VKO · Emirates
1 stop · in with Emirates, out with Flydubai
$188 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Istanbul · return
$544
9 h 50 min in Dubai (DXB) on the way there
8 Jan 2027 – 27 Feb 2027 · PVG → SAW · Emirates
out 1 stop, back 1 stop · in with Emirates, out with Flydubai
$6 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Saint Petersburg · return
$643
10 h in Dubai (DXB) on the way there
17 Feb 2027 – 23 Feb 2027 · PVG → LED · Emirates
out 1 stop, back 1 stop · Emirates both into and out of the stop
The same price as the cheapest fare without a long stop on the same dates
found 2 days ago
Moscow · return
$661
12 h 30 min in Dubai (DXB) on the way there
3 Dec – 27 Dec · PVG → VKO · Emirates
out 1 stop, back 1 stop · in with Emirates, out with Flydubai
$270 more than the cheapest fare without a long stop on this route (21 Dec – 31 Jan 2027)
found 2 days ago
Belgrade · return
$1,286
13 h 30 min in Dubai (DXB) on the way there
31 May 2027 – 4 Jun 2027 · PVG → BEG · Emirates
out 1 stop, back 1 stop · in with Emirates, out with Flydubai
$36 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Chengdu
18 trips go through Chengdu. The best are here.
Bangkok · return
$248
20 h in Chengdu (TFU) on the way there · overnight connection
19 Nov – 29 Nov · PVG → BKK · Spring Airlines
out 1 stop, back nonstop · Air China both into and out of the stop
$27 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Colombo · return
$437
23 h in Chengdu (TFU) on the way there · overnight connection
21 Feb 2027 – 13 Mar 2027 · PVG → CMB · Air China
out 1 stop, back 1 stop · Air China both into and out of the stop
The same price as the cheapest fare without a long stop on the same dates
found 2 days ago
Almaty · return
$444
19 h 55 min in Chengdu (TFU) on the way there · overnight connection
20 Jan 2027 – 20 Feb 2027 · PVG → ALA · Air China
out 1 stop, back 1 stop · Air China both into and out of the stop
$1 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Melbourne · return
$810
10 h 30 min in Chengdu (TFU) on the way there
14 Oct 2027 – 30 Oct 2027 · PVG → MEL · Sichuan Airlines
out 1 stop, back 1 stop · Sichuan Airlines both into and out of the stop
$137 more than the cheapest fare without a long stop on the same dates
found 2 days ago
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