Find cheap flights from Shanghai to Johannesburg

Find cheap flights from Shanghai to Johannesburg

Search hundreds of travel sites at once for deals on flights to Johannesburg

Return
Economy
Washington (WAS)
Johannesburg OR Tambo
Sun 9/26
Sun 10/3
Any month
Compare vs KAYAK |

Good to know

Low season

MayBest time to beat the crowds (25% less expensive on average)

High season

JulyMost popular time to fly (29% more expensive on average)

Average price (return flight)

R14 395(avg. price over the last 2 weeks)

Good deal (return flight)

R9 774or less

Good deal one-way

R10 116or less

When to book flights from Shanghai to Johannesburg

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight

  • Looking for a cheap flight? 25% of our users found flights on this route for R10 116 or less one-way and R9 774 or less round-trip.
  • The cheapest flight from Shanghai to Johannesburg was found, on average, 24 days before departure.
  • Book at least 2 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly is May.

FAQs for booking Shanghai to Johannesburg flights

How long does a flight from Shanghai to Johannesburg take?

What’s the cheapest day of the week to fly from Shanghai to Johannesburg?

Which airports will I be using when flying from Shanghai to Johannesburg?

How does KAYAK find such low prices on flights from Shanghai to Johannesburg?

How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Shanghai to Johannesburg?

What is the Hacker Fare option on flights from Shanghai to Johannesburg?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Shanghai to Johannesburg?

Top airline flying Shanghai to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

7,9
Lufthansa
Overall score based on 27 946 reviews
8,0
Boarding
7,8
Comfort
8,4
Crew
7,7
Entertainment
7,6
Food
Airline reviews

Pros: "The crew was amazing"
Cons: "The WiFi"

Cons: "Everything went well"

Pros: "Free drinks. Two hot meals during flight. Lots of entertainment choices. Extra storage bin under window which doubled as large armrest. Ample legroom. Live sports on TV"

Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"

Pros: "Nothing"
Cons: "Meals."

Cons: "Business Class Seating had 3 seats in middle Refurbished 747 had new seats, but still felt like an old plane with awkward layout"

Cons: "Awful layover in Frankfurt. The airport alone is the size of a small city with checkpoints everywhere. Was simply exhausting flying through Frankfurt."

Cons: "No complaints. Good vegan food."

Pros: "Service leg room and service with a smile"
Cons: "N/a"

Pros: "Seating, Entertainment, Food"

Pros: "Loved the food, the comfort of the seat/plane and entertainment. Timing of meal service was perfect and overall seemed far less rushed and chaotic compared to emirates business class."
Cons: "Some staff were a bit hit and miss. Mostly nice but some were not. I was clearly having trouble getting my seat converted to its bed and 3 flight attendants walked passed me and didn’t help even though they noticed I was. A portion of leather covering under the tv where I feet went was hanging off when I boarded and but on with masking tape. Took the elegance away. It’s funny they use the old fit our A380 but such a long flight."

Pros: "The flight was smooth. The timing of the flight arrival and immigration was perfect. More than enough time to clear that process. The airline crew on board was professional and pleasaht"
Cons: "The seating was very close. Not enough room to sleep comfortably."

Pros: "Flight was good."
Cons: "They lost 2 of my checked in bags and damaged 2 others."

Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("

Pros: "All aspects except for boarding and transferring ticket..."
Cons: "Lack of Lufthansa staff at check-in. Lufthansa tickets are non-transferable."

Pros: "Great service, and plenty of refreshments."

Pros: "On time, punctual and efficient. Just what I would expect from Lufthansa."
Cons: "This was a 747, but in economy they've configured it with newer 10 across rows like they do on the new Dreamliner, which I hate. These new seats are much narrower in width (not ideal, but fair enough, the airline wants to maximise capacity) and much harder to sit on for a long haul flight (much less ideal, after a couple hours, the seats were just plain uncomfortable, by the end of the flight really unbearable). The food (pasta) was not particularly good and not to the usual standard I expected for Lufthansa. Staff were efficient, but not particularly friendly. To be honest, I've had better flights in terms of comfort on the likes of Ryanair and Thomas Cook."

Pros: "It was great."

Pros: "Right on time, smooth flight, crew at the gate and onboard were super. Food was fine and plane was clean."
Cons: "The only problem with comfort is when the person in Front of me reclined the seat. I could not see my screen well Or get in and out of my seat well and had to recline my own seat in order to do so."

Cons: "I was very irritated and angry about the checking in procedure at Charles de Gaulle airport in Paris. Lufthansa representatives were extremely slow and inefficient. I already performed the check in online. What is the purpose of online check in if I had to wait in line almost an hour only to drop off my luggage???!! Very unpleasant experience."

Pros: "Nothing"
Cons: "Water was spilled on me by flight attendant. Luggage was left in Frankfort. Did not have clothes or medications, or daily necessities. Must wait 1 1/2 days to get luggage"

Pros: "Every thing"
Cons: "Nothing"

Cons: "How Lufthansa is not ashamed to serve dog food to people who order kosher food."

Cons: "waited before takeoff, didn't go to right terminal, waited on tarmac for 40 minutes for steps, bags still no on carousel , lost bags....almost missed connection. overall poor experience."

Pros: "Made tight connection. Slept entire trip"

Cons: "The flight was late."

Pros: "Great food! Attentive staff, comfy seats."

Cons: "The on board entertainment sucks you need to upgrade"

Pros: "The crew was super nice the flight was great no turbulence"
Cons: "Bad selection of food felt really sick after wards"

Cons: "The cabin got a little hot during the night and made it hard to be comfortable. Also, the seats lean pretty far back so I had little room in front of me when the person sitting in front of me leaned their seat all the way back."

Pros: "Everything"
Cons: "Not a thing"

Pros: "It was my daughter's 16th birthday and one of the spunky crew members helped us to create a little celebration. That was very memorable! Otherwise the flight was late (which was OK, the captain kindly kept us informed), but the plane was clean and quiet. The bathrooms on the lower level provided a space to stretch, but as always, they get pretty dirty on a long-haul flight. Price was quite good. I always feel the flights originating from Europe are nicer than those originating in the US."
Cons: "The food was stuck in the past, roll, white cheese, white cake with sugary fruit, somewhat wilted small salad and a pretty greasy chicken dish with polenta and by that point, stewed veggies. I am not accustomed to eating like that and was disappointed (though hungry!). Not a whole lot of room in my seat, I'm 5'6" and slim, but at least the seats recline and glide forward a bit and the head rest bends to catch your head IF you can nod off. I appreciate the civility that still exists under stressful circumstances."

Pros: "My husband is very tall and had enough legroom to make him comfortable."

Pros: "Cabin is not very private feeling, plus you have to climb over people. Maybe slightly better than Air France's offering on the A380. Service and food was good."

Pros: "Crew / entertainment / wi-fi access / comfort all exceeded my expectations!!!"

Pros: "Very polite and helpful staff"
Cons: "Food could be better"

Cons: "It was delayed by 9.5 hours!!!!!"

Pros: "Munich airport is convenient and boarding went smoothly"
Cons: "This was an SAA plane, not Lufthansa. I have only had excellent service on Lufthansa. This flight again did not have a functioning entertainment system. I asked for this to be addressed and the SAA crew ignored the request and in the morning looked surprised to find out that several of the TV monitors had not worked at anytime on the flight. Not impressed."

Pros: "LH is a good airline to fly. The 747-8 is very cramped in economy but an Airbus gave a bit more room on the return."

Pros: "The politeness and friendly demenor of the LH crew is very refreshing and makes for easing the stress of a long journey. The seating arrangement and the below deck toilets were also nice. Seating next to toilets is never comfortable and moving them downstairs is a great idea,"

Pros: "Allowing people to cut in line No security No help Nothing dine"
Cons: "No communication No concern Hot tired hungry"

Pros: "Premium economy seats, also premium economy is located very well in front of the plane."
Cons: "Food quality was aweful. Not sure why Lufthansa can't train the catering in Shanghai better. Worst vegetarian food ever."

Cons: "Our flight from SFO to Frankfurt was cancelled and we were re-booked on a very bad itinerary."

Pros: "Very efficient service! Debarkation at MUC very fast and efficient for making it easy for connections to other flights. Nice crew!"

Pros: "terrible earphone, could listen only on one ear."

Pros: "Crew and staff were very nice, accomadating. Clean and pleasant flight."
Cons: "Bus to boarding."

Cons: "Aircraft not comfortable at all Crew was late (due to storm?), flight landed 30 min late"

Pros: "Very attentive flight attendants -- esp. liked the frequent offerings of juice and water; wine with meal was also appreciated. I will fly Lufthansa again!"
Cons: "For evening flight from DC to Frankfurt, I would have liked meal served a bit earlier so that we could have longer opportunity to nap before arrival."

Pros: "The Crew was and professional and the flight was overall very comfy with great entertainment."
Cons: "The flight was delayed and due to this delay, my checked baggage did not make it onto my connecting flight to my final destination until 12 hours later. I know the airline can't control some of this but I had to go out and purchase clothing that I couldn't take in my carry on. Maybe they could've at least given me a little money towards this?"

Read more about Lufthansa
COVID-19 information

Safety measures for airlines flying from Shanghai to Johannesburg

Airlines flying from Shanghai to Johannesburg have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Shanghai to Johannesburg

Mandatory masks

Masks required on board, masks provided on flights from Shanghai to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights from Shanghai to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Shanghai to Johannesburg

Book cheap flights from Shanghai to Johannesburg

Recent return flight deals

1/12
Wed
3 stops
Multiple Airlines
28h 05m
PVG - JNB
1/1
Sat
2 stops
Multiple Airlines
33h 30m
JNB - PVG
1/12
Wed
2 stops
Multiple Airlines
33h 20m
PVG - JNB
1/1
Sat
2 stops
Multiple Airlines
33h 30m
JNB - PVG
4/12
Sat
2 stops
Multiple Airlines
33h 20m
PVG - JNB
11/12
Sat
2 stops
Multiple Airlines
33h 30m
JNB - PVG
19/10
Tue
1 stop
Multiple Airlines
19h 35m
PVG - JNB
26/10
Tue
2 stops
Multiple Airlines
40h 55m
JNB - PVG
4/12
Sat
3 stops
Multiple Airlines
32h 50m
PVG - JNB
11/12
Sat
2 stops
Multiple Airlines
33h 30m
JNB - PVG
19/10
Tue
3 stops
Multiple Airlines
53h 55m
PVG - JNB
26/10
Tue
2 stops
Multiple Airlines
40h 55m
JNB - PVG
19/10
Tue
1 stop
Multiple Airlines
28h 30m
SHA - JNB
26/10
Tue
3 stops
Multiple Airlines
55h 45m
JNB - SHA
30/11
Tue
1 stop
Multiple Airlines
33h 35m
PVG - JNB
1/1
Sat
2 stops
Multiple Airlines
33h 30m
JNB - PVG
1/10
Fri
2 stops
Multiple Airlines
30h 50m
PVG - JNB
7/10
Thu
3 stops
Multiple Airlines
29h 55m
JNB - PVG
1/10
Fri
2 stops
Multiple Airlines
39h 55m
PVG - JNB
7/10
Thu
2 stops
Multiple Airlines
40h 55m
JNB - PVG
1/10
Fri
3 stops
Multiple Airlines
29h 50m
PVG - JNB
19/10
Tue
3 stops
Multiple Airlines
48h 10m
JNB - PVG
1/10
Fri
2 stops
Multiple Airlines
39h 55m
PVG - JNB
19/10
Tue
2 stops
Multiple Airlines
40h 55m
JNB - PVG
19/10
Tue
1 stop
Multiple Airlines
28h 30m
SHA - JNB
26/10
Tue
2 stops
Multiple Airlines
53h 50m
JNB - SHA
1/12
Wed
1 stop
Multiple Airlines
27h 00m
PVG - JNB
1/1
Sat
1 stop
Multiple Airlines
37h 20m
JNB - PVG
1/12
Wed
2 stops
Multiple Airlines
33h 20m
PVG - JNB
1/1
Sat
1 stop
Multiple Airlines
30h 50m
JNB - PVG
30/11
Tue
1 stop
Multiple Airlines
33h 35m
PVG - JNB
1/1
Sat
1 stop
Multiple Airlines
30h 50m
JNB - PVG
23/10
Sat
1 stop
Multiple Airlines
26h 55m
PVG - JNB
30/10
Sat
2 stops
Multiple Airlines
65h 20m
JNB - PVG
Show more results

Recent one-way flight deals

9/10
Sat
2 stops
Multiple Airlines
50h 30m
PVG - JNB
9/10
Sat
1 stop
Lufthansa
38h 40m
PVG - JNB
9/10
Sat
3 stops
Multiple Airlines
48h 50m
PVG - JNB
9/10
Sat
3 stops
Multiple Airlines
48h 35m
SHA - JNB
-
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