Find cheap flights from Shanghai to Johannesburg

Find cheap flights from Shanghai to Johannesburg

Return
Economy
Boston (BOS)
Johannesburg OR Tambo
Thu 7/16
Thu 7/23
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Top tips for finding a cheap flight

  • Looking for a cheap flight? 25% of our users found flights on this route for R11 297 or less.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Shanghai to Johannesburg flights

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

Top 3 airlines serving Shanghai to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

8,1
SWISS
Overall score based on 8 965 reviews
8,2
Boarding
7,9
Comfort
8,7
Crew
7,8
Entertainment
8,0
Food
Airline reviews
Read more about SWISS

Book cheap flights from Shanghai to Johannesburg (one-way)

Airports
Origin
Shanghai
R12 156
only
R12 156
R13 516
only
R13 516
Destination
Johannesburg
R12 156
only
R12 156
Sat, Jul 11
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
36h 00m
R12 156
Based on null reviews
Mon, Jul 13
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
29h 40m
R19 208
Based on null reviews
Tue, Jul 14
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
37h 30m
R12 206
Based on null reviews
Mon, Jul 13
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
25h 15m
R24 564
Based on null reviews
Sat, Jul 25
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
27h 45m
R25 840
Based on null reviews
Thu, Jul 9
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
157h 30m
R12 357
Based on null reviews
Sat, Jul 25
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
37h 30m
R12 777
Based on null reviews
Wed, Jul 8
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
172h 25m
R13 365
Based on null reviews
Sat, Jul 25
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
29h 40m
R19 577
Based on null reviews
Mon, Jul 13
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
49h 20m
R13 516
Based on null reviews
Wed, Jul 8
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
169h 20m
R13 583
Based on null reviews
Sat, Jul 11
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
23h 50m
R13 617
Based on null reviews
Thu, Jul 9
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
25h 15m
R25 034
Based on null reviews
Wed, Jul 8
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
29h 40m
R24 379
Based on null reviews
Sat, Jul 25
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
36h 45m
R14 036
Based on null reviews
Sat, Jul 11
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
25h 15m
R27 099
Based on null reviews
Sun, Jul 5
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
26h 10m
R14 070
Based on null reviews
Fri, Jul 3
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
26h 10m
R14 104
Based on null reviews
Fri, Jul 10
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
37h 05m
R14 171
Based on null reviews
Fri, Jul 10
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
29h 40m
R34 100
Based on null reviews
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First