Take off on cheap flights from Shanghai to Johannesburg, your adventure starts now!

Find cheap airline tickets from Shanghai to Johannesburg by date

  • any
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • September 2019
  • October 2019
  • any
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • September 2019
  • October 2019
  • price
  • month of departure
  • month of return
$866
outward: Jan 27, 2019
10:50a SHA » 5:30a JNB
Air China 1 stop (18h40m)
inbound: Feb 8, 2019
8:10a JNB » 3:15a PVG
Air China 1 stop (19h05m)
$866
outward: Jan 27, 2019
10:50a SHA » 5:30a JNB
Air China 1 stop (18h40m)
inbound: Feb 8, 2019
8:10a JNB » 3:15a PVG
Air China 1 stop (19h05m)
$866
outward: Jan 29, 2019
10:50a SHA » 5:30a JNB
Air China 1 stop (18h40m)
inbound: Feb 8, 2019
8:10a JNB » 3:15a PVG
Air China 1 stop (19h05m)
$925
outward: Jan 28, 2019
2:55p SHA » 5:30a JNB
Air China 1 stop (38h35m)
inbound: Feb 9, 2019
6:40p JNB » 6:10a PVG
Unknown Company 1 stop (35h30m)
$926
outward: Jan 28, 2019
2:55p SHA » 5:30a JNB
Air China 1 stop (38h35m)
inbound: Feb 9, 2019
6:40p JNB » 6:10a PVG
Unknown Company 1 stop (35h30m)
$1,008
outward: Dec 6, 2018
1:50a SHA » 5:30a JNB
Air China 1 stop (27h40m)
inbound: Dec 13, 2018
1:10p JNB » 8:20a PVG
Unknown Company 1 stop (19h10m)
$1,021
outward: Dec 5, 2018
4:35a PVG » 8:30a JNB
Unknown Company 1 stop (27h55m)
inbound: Dec 12, 2018
8:10a JNB » 4:35a SHA
Air China 1 stop (20h25m)
$1,027
outward: Dec 5, 2018
4:10p PVG » 12:05p JNB
Ethiopian Airlines 1 stop (19h55m)
inbound: Dec 13, 2018
1:10p JNB » 8:20a PVG
Ethiopian Airlines 1 stop (19h10m)
$1,027
outward: Dec 7, 2018
4:10p PVG » 12:05p JNB
Ethiopian Airlines 1 stop (19h55m)
inbound: Dec 13, 2018
1:10p JNB » 8:20a PVG
Ethiopian Airlines 1 stop (19h10m)
$1,051
outward: Dec 7, 2018
4:35a PVG » 8:30a JNB
Unknown Company 1 stop (27h55m)
inbound: Dec 12, 2018
8:10a JNB » 4:35a SHA
Air China 1 stop (20h25m)
$1,084
outward: Jan 29, 2019
4:35a PVG » 8:30a JNB
Unknown Company 1 stop (27h55m)
inbound: Feb 8, 2019
8:10a JNB » 3:15a PVG
Air China 1 stop (19h05m)
$1,090
outward: Dec 5, 2018
11:55a PVG » 6:05a JNB
Unknown Company 1 stop (18h10m)
inbound: Dec 14, 2018
4:55p JNB » 9:50a SHA
Unknown Company 1 stop (16h55m)
$1,112
outward: Jan 28, 2019
4:35a PVG » 8:30a JNB
Unknown Company 1 stop (27h55m)
inbound: Feb 8, 2019
8:10a JNB » 3:15a PVG
Air China 1 stop (19h05m)
$1,113
outward: Jan 28, 2019
4:35a PVG » 8:30a JNB
Unknown Company 1 stop (27h55m)
inbound: Feb 8, 2019
8:10a JNB » 3:15a PVG
Air China 1 stop (19h05m)
$1,307
outward: Dec 6, 2018
11:15p PVG » 7:50p JNB
Emirates 1 stop (20h35m)
inbound: Dec 14, 2018
5:50p JNB » 2:05p PVG
Emirates 1 stop (20h15m)
Return
Departure
09 December Dec Sunday $retDate.dayShortName
10 December Dec Monday $retDate.dayShortName
11 December Dec Tuesday $retDate.dayShortName
12 December Dec Wednesday $retDate.dayShortName
13 December Dec Thursday $retDate.dayShortName
14 December Dec Friday $retDate.dayShortName
15 December Dec Saturday $retDate.dayShortName
02 December Dec Sunday $outDate.dayShortName
03 December Dec Monday $outDate.dayShortName
04 December Dec Tuesday $outDate.dayShortName
05 December Dec Wednesday $outDate.dayShortName
$998 $1,004 $1,065
06 December Dec Thursday $outDate.dayShortName
$985 $1,277
07 December Dec Friday $outDate.dayShortName
$1,027 $1,004
08 December Dec Saturday $outDate.dayShortName
Find the cheapest Shanghai Johannesburg flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Shanghai - Johannesburg with these new dates, click on an offer. Want to depart from another city? Choose: Las Vegas - Johannesburg New York - Johannesburg London - Johannesburg San Francisco - Johannesburg See more routes

Airlines operating flights from Shanghai to Johannesburg

Sorry! We haven't found any airline tickets from Shanghai to Johannesburg. Try launching another search above.

Travel tips for flights Shanghai - Johannesburg

Average flight duration: 21h15m (flight with stopovers)

  • Arrival city:
  • Johannesburg, South Africa
  • Airport(s):
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Local time:
  • Nov 16, 2018 2:04 PM, GMT+2
  • Weather:
  • min. 72ºF, max. 93ºF
  • Departure city:
  • Shanghai, China
  • Airport(s):
  • Hongqiao International Airport (SHA)
  • Pudong International Airport (PVG)
  • Local time:
  • Nov 16, 2018 8:04 PM, GMT+8
  • Weather:
  • min. 51ºF, max. 62ºF