Don't know when to travel?

Flights to get there soon

Flights to Shanghai in the next month
15 Jan - 18 Jan
R6,545 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg
08 Jan - 22 Jan
R6,561 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg
08 Jan - 21 Jan
R6,561 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg

Cheap flights for the next season

Find flight deals in the next 3 months
07 Mar - 24 Mar
R6,483 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg
16 Feb - 21 Feb
R6,530 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg
08 Mar - 30 Mar
R6,671 pp
JNB
Johannesburg
Qatar Airways
 
1 stop
PVG
Shanghai
PVG
Shanghai
Qatar Airways
 
1 stop
JNB
Johannesburg

Flights for the forward planner

Search and compare flight prices in the next 6 months
02 Apr - 02 May
R6,467 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg
23 Apr - 01 May
R6,467 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg
21 Mar - 31 Mar
R6,483 pp
JNB
Johannesburg
Air China
 
1 stop
SHA
Shanghai
SHA
Shanghai
Air China
 
1 stop
JNB
Johannesburg

Destination information for Shanghai

Things to know before you go. Useful info for your trip from Johannesburg to Shanghai

Today's exchange rate

Airports close to Johannesburg

  • OR Tambo (JNB)
  • Lanseria International Airport (HLA)

Airports close to Shanghai

  • Pu Dong (PVG)
  • Hongqiao (SHA)

Average temperature for December in Shanghai

11 °C

Average rainfall for December in Shanghai

5.8 mm
How much do things cost?
Johannesburg is 18% cheaper than Shanghai
Bottle of local beer (0.5 litre)
Shanghai 1
Johannesburg 1
Pair of Nike shoes
Shanghai 86
Johannesburg 71
Meal at McDonald's or similar
Shanghai 4
Johannesburg 4
Cheap meal
Shanghai 4
Johannesburg 8
Additional useful information for Shanghai

In the next ten days, Johannesburg will be 28°C, whereas Shanghai will be 12°C, that’s 16°C cooler.

At this time of year, it’s likely that there will be 11.3 mm less rainfall in Shanghai than in Johannesburg.

In the next ten days, the chance of sunshine will be 83% in Shanghai as opposed to 11% in Johannesburg.

Related info for your journey

Useful info, stats and facts about Johannesburg to Shanghai flights.
Flight FAQs
From Johannesburg to Shanghai
What percent of flights are delayed?
From Johannesburg, flights are unlikely to be delayed to Shanghai
Related searches
Flights to Shanghai from Johannesburg
Settings