Flights Asia China Shanghai Shanghai Johannesburg to Shanghai

Cheap flights from Johannesburg to Shanghai

Depart
Return
Any month
Compare vs momondo |

Johannesburg to Shanghai flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Johannesburg to Shanghai by changing tabs
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
08 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
14 Oct
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 374 ZAR
Ethiopian Air
Ethiopian Air
25 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
30 Oct
PVG
7:05
Shanghai Pu Dong airport
20h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 491 ZAR
Ethiopian Air
Ethiopian Air
08 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
14 Oct
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 506 ZAR
Ethiopian Air
Ethiopian Air
08 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
14 Oct
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 374 ZAR
Ethiopian Air
Ethiopian Air
08 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
14 Oct
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 506 ZAR
Ethiopian Air
Ethiopian Air
18 Oct
JNB
16:10
Johannesburg OR Tambo airport
19h 10m
1 Stop
17:20
+1
PVG
Shanghai Pu Dong airport
Ethiopian Air
26 Oct
PVG
8:05
Shanghai Pu Dong airport
19h 00m
1 Stop
21:05
JNB
Johannesburg OR Tambo airport
7 506 ZAR

How to get the cheapest flight from Johannesburg to Shanghai

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight for your trip
What is the cheapest month to fly to Shanghai?
April
The cheapest time of year to fly to Shanghai from Johannesburg is April. The most expensive is January.
What is the cheapest day to fly to Shanghai?
Monday
The cheapest day of the week is usually Monday. The most expensive is usually Saturday.
When is the cheapest time to fly to Shanghai?
at midday
Johannesburg to Shanghai flights are approximately 8% more expensive in the afternoon than at midday
What is the cheapest airline that flies to Shanghai?
SAUDIA
SAUDIA, Air China, and Ethiopian Air are the most popular carriers operating from Johannesburg to Shanghai
What is the cheapest route?
Johannesburg OR Tambo - Shanghai Hongqiao Intl
Fly from Johannesburg OR Tambo to Shanghai Hongqiao Intl for the best Johannesburg - Shanghai flight prices
When is the cheapest time to book a flight to Shanghai?
49 days before
The cheapest time to buy a flight from Johannesburg to Shanghai is approximately 49 days before departure
60
Days before departure
0

Flight information for Johannesburg to Shanghai

Find info about flight duration, direct flights, and airports for your flight from Johannesburg to Shanghai
Fastest flight time 16h 40m The fastest flight from Johannesburg to Shanghai takes 16h 40m.
Direct flights None There are no direct flights from Johannesburg to Shanghai. Popular non-direct routes for this connection are Johannesburg OR Tambo - Shanghai Hongqiao Intl and Johannesburg OR Tambo - Shanghai Pu Dong.
Airports in Shanghai 2 airports There are 2 airports near Shanghai: Shanghai Pu Dong (PVG), Shanghai Hongqiao Intl (SHA)

Alternative routes for Johannesburg to Shanghai

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Pilanesberg to Shanghai
Fastest flight time
28h 10m
Cheapest price
12 373 ZAR

Flights from Johannesburg to:

Flights to Shanghai from:

Flights Asia China Shanghai Shanghai Johannesburg to Shanghai