Find cheap flights to Shanghai

Fri 8/16
Fri 8/23
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+30.0%
+20.0%
+10.0%
Base
Price
9 419 - 11 5029 419 - 11 502 ZAR

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
12 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
31 Oct
PVG
7:05
Shanghai Pu Dong airport
20h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 543 ZAR
Ethiopian Air
Ethiopian Air
12 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
18 Oct
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 711 ZAR
Ethiopian Air
Ethiopian Air
01 Sep
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
13 Sep
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 787 ZAR
Ethiopian Air
Ethiopian Air
01 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
06 Oct
PVG
8:05
Shanghai Pu Dong airport
25h 50m
1 Stop
3:55
+1
JNB
Johannesburg OR Tambo airport
7 818 ZAR
Ethiopian Air
Ethiopian Air
22 Aug
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
09 Sep
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 894 ZAR
Etihad Airways
Etihad Airways
23 Sep
JNB
15:45
Johannesburg OR Tambo airport
62h 50m
2 Stops
12:35
+3
PVG
Shanghai Pu Dong airport
Etihad Airways
05 Oct
PVG
8:45
Shanghai Pu Dong airport
21h 45m
1 Stop
0:30
+1
JNB
Johannesburg OR Tambo airport
8 459 ZAR
Singapore Airlines
Singapore Airlines
11 Sep
JNB
0:30
Johannesburg OR Tambo airport
18h 15m
1 Stop
0:45
+1
PVG
Shanghai Pu Dong airport
Singapore Airlines
22 Sep
PVG
16:05
Shanghai Pu Dong airport
19h 05m
1 Stop
5:10
+1
JNB
Johannesburg OR Tambo airport
10 642 ZAR
Singapore Airlines
Singapore Airlines
13 Sep
JNB
0:30
Johannesburg OR Tambo airport
18h 15m
1 Stop
0:45
+1
PVG
Shanghai Pu Dong airport
Singapore Airlines
22 Sep
PVG
16:05
Shanghai Pu Dong airport
19h 05m
1 Stop
5:10
+1
JNB
Johannesburg OR Tambo airport
10 642 ZAR
Ethiopian Air
Ethiopian Air
12 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
18 Oct
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 711 ZAR
Ethiopian Air
Ethiopian Air
01 Sep
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
13 Sep
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 787 ZAR
Ethiopian Air
Ethiopian Air
22 Aug
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
09 Sep
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 894 ZAR
Ethiopian Air
Ethiopian Air
12 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
31 Oct
PVG
7:05
Shanghai Pu Dong airport
20h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 543 ZAR

Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre
Shanghai Pu Dong
29 km from city centre
Shanghai Hongqiao Intl
14 km from city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Johannesburg to Shanghai
Fastest flight time
18h 25m
Cheapest price
7 543 ZAR
Cape Town to Shanghai
Fastest flight time
18h 45m
Cheapest price
10 398 ZAR

Start planning your trip to Shanghai