Effective 1 May, we’re updating our Privacy and Cookie Policies. OK

Find cheap flights to Shanghai

Fri 4/26
Fri 5/3
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+21.0%
+14.0%
+7.0%
Base
Price
8 928 - 10 7728 928 - 10 772 ZAR
Temperature
46 - 88 °F
Precipitation
3 - 11 mm

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
21 Oct
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
27 Oct
PVG
7:10 am
Shanghai Pu Dong airport
19h 55m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
7 543 ZAR
Ethiopian Air
Ethiopian Air
02 May
JNB
4:20 pm
Johannesburg OR Tambo airport
19h 00m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
21 May
PVG
8:05 am
Shanghai Pu Dong airport
19h 10m
1 Stop
9:15 pm
JNB
Johannesburg OR Tambo airport
7 788 ZAR
Ethiopian Air
Ethiopian Air
30 Apr
JNB
4:20 pm
Johannesburg OR Tambo airport
19h 00m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
20 May
PVG
8:05 am
Shanghai Pu Dong airport
25h 50m
1 Stop
3:55 am
+1
JNB
Johannesburg OR Tambo airport
7 845 ZAR
Ethiopian Air
Ethiopian Air
20 Sep
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
07 Oct
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
7 874 ZAR
Ethiopian Air
Ethiopian Air
21 Sep
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
07 Oct
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
7 874 ZAR
Singapore Airlines
Singapore Airlines
20 Sep
JNB
12:30 am
Johannesburg OR Tambo airport
34h 35m
1 Stop
5:05 pm
+1
PVG
Shanghai Pu Dong airport
Singapore Airlines
08 Oct
PVG
8:35 am
Shanghai Pu Dong airport
26h 35m
1 Stop
5:10 am
+1
JNB
Johannesburg OR Tambo airport
7 888 ZAR
Multiple Airlines
Multiple Airlines
06 May
JNB
7:35 pm
Johannesburg OR Tambo airport
18h 25m
1 Stop
8:00 pm
+1
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
11 May
SHA
3:15 am
Shanghai Hongqiao Intl airport
17h 50m
1 Stop
3:05 pm
JNB
Johannesburg OR Tambo airport
9 239 ZAR
Singapore Airlines
Singapore Airlines
22 Sep
JNB
3:45 pm
Johannesburg OR Tambo airport
17h 40m
1 Stop
3:25 pm
+1
PVG
Shanghai Pu Dong airport
Singapore Airlines
11 Oct
PVG
4:05 pm
Shanghai Pu Dong airport
19h 05m
1 Stop
5:10 am
+1
JNB
Johannesburg OR Tambo airport
10 115 ZAR
Multiple Airlines
Multiple Airlines
30 Apr
JNB
6:45 pm
Johannesburg OR Tambo airport
19h 15m
1 Stop
8:00 pm
+1
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
21 May
SHA
3:15 am
Shanghai Hongqiao Intl airport
17h 50m
1 Stop
3:05 pm
JNB
Johannesburg OR Tambo airport
9 382 ZAR
Air Mauritius
Air Mauritius
17 Sep
JNB
3:35 pm
Johannesburg OR Tambo airport
18h 45m
1 Stop
4:20 pm
+1
PVG
Shanghai Pu Dong airport
Air Mauritius
07 Oct
PVG
6:40 am
Shanghai Pu Dong airport
19h 10m
1 Stop
7:50 pm
JNB
Johannesburg OR Tambo airport
9 124 ZAR
Ethiopian Air
Ethiopian Air
02 May
JNB
4:20 pm
Johannesburg OR Tambo airport
19h 00m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
21 May
PVG
8:05 am
Shanghai Pu Dong airport
19h 10m
1 Stop
9:15 pm
JNB
Johannesburg OR Tambo airport
7 788 ZAR
Ethiopian Air
Ethiopian Air
20 Sep
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
07 Oct
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
7 874 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

Quick facts about Shanghai

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Shanghai
Local time
Currency
Chinese Yuan
Beer
Pint of beer
12 ZAR
Food
Inexpensive restaurant
64 ZAR
Public transport
One-way ticket
8,54 ZAR

Start planning your trip to Shanghai