Flights Asia China Shanghai

Find cheap flights to Shanghai

Fri 2/22
Fri 3/1
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+30.0%
+20.0%
+10.0%
Base
Price
8 470 - 10 6898 470 - 10 689 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
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
7 697 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
8 245 ZAR
Emirates
Emirates
CPT
3:05 pm
Cape Town Intl airport
20h 25m
1 Stop
5:30 pm
+1
PVG
Shanghai Pu Dong airport
Emirates
PVG
8:05 am
Shanghai Pu Dong airport
22h 25m
1 Stop
12:30 am
+1
CPT
Cape Town Intl airport
8 455 ZAR
Emirates
Emirates
CPT
3:05 pm
Cape Town Intl airport
20h 25m
1 Stop
5:30 pm
+1
PVG
Shanghai Pu Dong airport
Emirates
PVG
8:05 am
Shanghai Pu Dong airport
22h 25m
1 Stop
12:30 am
+1
CPT
Cape Town Intl airport
8 455 ZAR
Multiple Airlines
Multiple Airlines
JNB
12:10 pm
Johannesburg OR Tambo airport
19h 45m
1 Stop
1:55 pm
+1
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
3:25 pm
Shanghai Pu Dong airport
30h 05m
1 Stop
3:30 pm
+1
JNB
Johannesburg OR Tambo airport
8 497 ZAR
Singapore Airlines
Singapore Airlines
JNB
12:30 am
Johannesburg OR Tambo airport
26h 05m
1 Stop
8:35 am
+1
PVG
Shanghai Pu Dong airport
Singapore Airlines
PVG
10:30 pm
Shanghai Pu Dong airport
36h 40m
1 Stop
5:10 am
+2
JNB
Johannesburg OR Tambo airport
8 666 ZAR
Multiple Airlines
Multiple Airlines
JNB
6:45 pm
Johannesburg OR Tambo airport
17h 45m
1 Stop
6:30 pm
+1
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
12:55 am
Shanghai Pu Dong airport
20h 10m
1 Stop
3:05 pm
JNB
Johannesburg OR Tambo airport
9 495 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
7 697 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
8 245 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:10 pm
Johannesburg OR Tambo airport
19h 10m
1 Stop
5:20 pm
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
PVG
8:05 am
Shanghai Pu Dong airport
19h 00m
1 Stop
9:05 pm
JNB
Johannesburg OR Tambo airport
8 835 ZAR
Cathay Pacific
Cathay Pacific
JNB
2:30 pm
Johannesburg OR Tambo airport
23h 05m
1 Stop
7:35 pm
+1
PVG
Shanghai Pu Dong airport
Cathay Pacific
PVG
3:55 am
Shanghai Pu Dong airport
17h 35m
1 Stop
3:30 pm
JNB
Johannesburg OR Tambo airport
10 927 ZAR
Cathay Pacific
Cathay Pacific
JNB
2:45 pm
Johannesburg OR Tambo airport
17h 20m
1 Stop
2:05 pm
+1
SHA
Shanghai Hongqiao & other airports airport
Cathay Pacific
SHA
9:20 pm
Shanghai Hongqiao & other airports airport
23h 50m
1 Stop
3:10 pm
+1
JNB
Johannesburg OR Tambo airport
10 014 ZAR

Which airlines operate flights to Shanghai?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Shanghai

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

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
72 ZAR
Public transport
One-way ticket
8,27 ZAR

Start planning your trip to Shanghai


Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
Flights Asia China Shanghai