Find cheap flights from OR Tambo Airport, Johannesburg to Shanghai

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

JNB — SHA
May 17 — May 241
Return
1 adult
Economy
0 bags
From?
To?
Tue 17/5
Tue 24/5

Good to know

Low season

May

High season

December

Cheapest flight

R14 939

Average price (return flight)

R10 872
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly (19% more expensive on average)
Flight from Johannesburg OR Tambo to Shanghai
(avg. price over the last 2 weeks)

When to book flights from OR Tambo Airport, Johannesburg to Shanghai

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

Top tips for finding a cheap flight

  • The cheapest flight from OR Tambo Airport, Johannesburg to Shanghai was found, on average, 70 days before departure.
  • Book at least 2 weeks before departure in order to get a below-average price.
  • High season is considered to be November, December and January. The cheapest month to fly is May.

FAQs for booking OR Tambo Airport, Johannesburg to Shanghai flights

Top airlines flying Johannesburg OR Tambo to Shanghai

Scores according to KAYAK customer reviews
7,1
Malaysia AirlinesOverall score based on 1543 reviews
7,3Boarding
7,2Comfort
7,6Crew
6,9Entertainment
6,7Food
Airline reviews
Cons: "MH hospitality has gone down. Those days they were the best of the best. Now, there is hardly any hospitality at all. Very disappointing."
Read more about Malaysia Airlines
Cons: "MH hospitality has gone down. Those days they were the best of the best. Now, there is hardly any hospitality at all. Very disappointing."
Pros: "The staff was really nice when I asked for the green tea they make sure you get it"
Cons: "very delayed flight in addition slow flying what should have taken 52 minutes ended 1 hour 20 min to add to that poor cabin crew management of Business Class disembarking excruciating slowly added another delay of 20 minutes!"
Pros: "Luggage allowance."
Pros: "Cool and excellent service."
Pros: "Direct flight"
Cons: "Bigger aircraft"
Pros: "The timeliness of the boarding and flight takeoff"
Cons: "The landing. Seemed a little rough"
Pros: "Everything was good about this flight"
Cons: "They need to have at least 5 to 10 vegetarian meal on board."
Pros: "The seats were comfortable and the in-flight entertainment was fine."
Cons: "The crew shouldn’t assume that an Asian person is Vietnamese just because they boarded from Vietnam. The vegetarian door was awful."
Pros: "cabin crew very friendly and professional"
Cons: "Seats cramped; not enough space, especially for long haul. Provide more space! Earphones didn’t work. Could not enjoy entertainment. Seat would not recline. Slow checking. Not enough counter staff. Check in counter contractor staff inexperienced and held us up for over an hour due to unfamiliar"
Pros: "Gotta love seats in business class that lie flat and even give you a little bit of a massage. Superb crew."
Pros: "The flight was pleasant, the staff were delightful, and the plane (a new 737-800) was very comfortably configured."
Cons: "Check-in took an intolerably long time (45 minutes)."
Cons: "Whilst the main meal was ok, as far as breakfast on the LHR to KUL sector was concerned, by the time I was served my preference was no longer available. The crew member who served me made no attempt to see if another colleague had my preference available."
Cons: "Similarly delayed departure and arrived at HongKong over 11/2 hour later- poor service!"
Cons: "Fight was delayed"
Cons: "Old plane"
Pros: "food was good and overall good economy class flight"
Cons: "distance between rows seems shorter than other airlines such as Emirates"
Pros: "The crew was very pleasant and professional. . The food bland but warm. But the seats were microscopic"
Cons: "Seats were tiny. My knees pressed to seat in front of me. I’m 73 inches tall"
Cons: "Prebooking a seat with Malaysian Airlines requires calling KL office which is always busy. It costs a lot if calling from the US, in addition to paying for the seats. It really turned me off."
Cons: "Economy class seats are getting tighter and smaller. When person in front reclines the seat you do not have much moving space left"
Pros: "Staff onboard were good"
Cons: "Many hours delay at Miri, MAS staff abandoned posts so they didn't have to deal with passengers. Apalling service"
Pros: "Attendants were very good"
Cons: "12 hrs in the air!!!"
Cons: "* Business lounge was pathetic with NO food, only drink and snack. * Boarding was not efficient and took longer that it should have so had a late take off. * Business class.... Ran out of food!?!?! What the heck! only water available for 6 of 16 seats! Pathetic * Terminals not updated so had to take transfer to another terminal to get my arranged ride."
Pros: "NA"
Cons: "Delayed of baggage claims for 1 hour, flight retimed/delayed for more than 1hour"
Cons: "The flight was delayed for more than an hour. We had problem getting the attention of the crew as all of them were just hanging around the galley."
Cons: "Cabin crew were unprofessional and not much caring Food was rubbish"
Cons: "My checked bag did not arrive at my work city of Singapore. It took 2 days to be brought to my hotel despite my being told they would be on the next flight. I arrived back in Denpasar yesterday and, again, my bags are lost and I again I was told they would be on the next flight. I still do not have my bag. Seems to be a pattern with Malaysian Airways and I will avoid them in the future, Also, I left my Ipad plugged in at the Premier Lounge in Denpasar and realized it as I was boarding the plane. The Malaysian Air boarding staff got on radios and appeared to try to help by telling them to put aside for pick up upon my return. Yesterday, The Premiere lounge said they did not have it despite my name, email and phone number being written on the Ipad. Between Malaysian Air and the Lounge and their lack of concern and professionalism it was not a good trip. As One World Emerald member, I steer a lot of business towards these One World Airlines. I expect better treatment."
Pros: "Liked the USB port for recharging electronic devices"
Cons: "Seats were too close together. Not very comfortable. We were in row in front of emergency exit. Seats didn't recline. We should be alerted when we select these seats that they are uncomfortable."
Pros: "Food and hospitality"
Pros: "Over all flight experience ok, lack of boarding information and ran out of menu choice but rest ok."
Cons: "Arrived in one piece but my luggage didn't; flew from Auckland to Singapore via KL with a 2 hr layover; how luggage didn't make connecting flight is beyond me; maybe they just lose things"
Cons: "The flight was delayed 1.5hours"
Cons: "Food is always the same - soggy noodles and chicken or bland spaghetti and wilted veg with soggy fish. Seats cramped. Wasn't informed of gate change until 30 minutes later. Crew efficient but a little lacking in hospitality department."
Cons: "No beer or wine in business class! Did not want a meal, so I got water and a tiny pack of peanuts."
Pros: "Plane (A380)"
Cons: "Limited choice menu, some minor malfunctioning seats & screens"
Cons: "It appears the staff don't want to be there, long check in queues, poor in-flight service, average food, not even offer water in-flight, plane was dirty, entertainment average, not at the standard for a full service carrier."
Cons: "No alcohol"
Pros: "On time departure, nice aircraft and entertainment."
Pros: "Service in the plane"
Cons: "Service at the airport."
Pros: "Nothing."
Cons: "Sorry to say the flight is always late. From Osaka to KL I had to wait 4 hours to connect to the next flight to Jakarta. Than on the way back from Jakarta to KL the flight was late again I just nearly made it for my connnecting flight to Osaka. Overall it was ok but something must be done for delayed flights."
Pros: "Crew was good in flight."
Cons: "The flight was excessively delayed. What was supposed to be a flight leaving at 2:25 AM left only at 4:15 AM or so. This is AFTER my original flight which I had booked for 1 AM was changed to 2:25 AM."
Pros: "The plane was decent. The offering on the IFE was a good mix. Food was ok"
Cons: "The IFE froze. I alerted the crew but it took them nearly 1.5 hours to do a reset of the system. I barely managed to watch a movie and only managed that due to the fact that I had my own earphones. They collect their headsets way too early."
Pros: "Service is excellent"
Cons: "None"
Pros: "- On Time - Nice to include buns or bread for breakfast - Staffs should be more gracious and engaging."
Cons: "- Landing was rough and sudden - Hot drinks only served at the end of meal. It should be served together with meal. - Row 17 was last to be served. Rather hungry especially on transit flight from Singapore - No transit lounge and refreshments"
Pros: "Crew were friendly and professional."
Cons: "Cue to check-in was ridiculous! Employ more staff so that the wait time is comparable to other airlines. Alcohol - why is there no alcohol on the KUL/BKK leg? I thought that this was an international flight."
Pros: "I like the interior of the plane and the comfortable seats. I also appreciate the crew's warmth and efficiency. It was a very short flight hence I truly appreciate the snack and drinks provided and especially the fabulous ice cream treat on the return flight. I would certainly consider taking MAS again in future (this was my first MAS flight), despite the one glitch (please see what I didnt like) if the price is right."
Cons: "I had only one large backpack to be checked in (due to the minimum liquid that can be brought) and it was left at the airport somehow by whoever who was handling it. Waited for more than an hour at KLIA for it and finally made a loss baggage report. The staff at the loss baggage counter was only helpful after finding out that I am not a Malaysian. Needless to say, my bag flew on SQ and was rushed to my hotel 5 and half hours after landing. I also did not receive a copy of the baggage delivery report."
Pros: "Comfort ok"
Cons: "I'm a 4 years Globe trotter Malaysia airlines is one of the worse companies I know my backpack new generation for great traveller by few months before at $600 form Kathmandu been torn up ( tear ) with shoes print on my backpack I'm not recommend this companies to anyone it was my first and last time I used ."
Pros: "Flights seat is comfortable"
Cons: "Delay and boarding at very last minute."
Pros: "Our plane was late coming from Bangkok. We had to run in KL to catch the next flight. We did not get our luggage when we arrived in Bali. Still don't have it after 24 hours."
Cons: "Delay the flight"
Pros: "The food was good. It was nice that they supply wet hot towels before each meal. The seat was comfortable with the price I paid for. The rest room is nice and clean and quite spacious. The L’occitane toiletery bag was nice."
Cons: "It would be nice to supply mouthwash in the rest room. It would be nice to have a foot step at the bottom to open the trash container. The comforter is not washed and smells."
Pros: "Beautiful new plane, professional crew, totally decent food."
Cons: "Economy for 13 hours is always a bit rough, but no more so on Air China than any other airline. And the price was so much lower."
Cons: "Horrible experience of sitting on the tarmac for more than four hours with no air conditioning in New York on a 95 degree day. I thought I would die. There seemed to be no concern among the crew for our extreme discomfort."
Pros: "Yes"
Pros: "Amazing crew and service"
Pros: "I did like the modern touch of the aircraft and it made me feel cozier."
Cons: "The food options are not that great, and it is almost the same meal given over and over, which does not taste that great."
Pros: "Smooth flight!"
Pros: "The price was absolutely amazing, dollars to miles it was the best bargain on a trip ever. Crew responded very quickly, and handled everything excellently."
Cons: "The seat could have used a little more cushioning, the fasten seatbelt sign was on the whole flight so passengers weren't really sure when it was okay to move about the cabin."
Pros: "Ms. Liu/Chang is one of lovely cabin crew,bring me awesome smile and unforgettable nice experience"
Pros: "First off, the flight was cheap, really cheap, so for the price it was amazing."
Cons: "Planes was a bit old so the entertainment system was a bit temperamental, poor image and the wife’s controller had taken a beating, so was hard to navigate and adjust settings."
Pros: "Constant service through out the night on long 12 hour segment. Hostess was constantly walking up/down aisle serving great green tea and juices. Unlike other airline where crew puts off lights and go to sleep too"
Cons: "Food totally tailored to Chinese tastes. Though Muslim meal pre ordered was ok Beijing airport no WiFi and terrible security check"
Pros: "Good connection time. Not too long, not too short. Just fine."
Pros: "Number of crew and attentiveness; meal service on a short flight and efficiency in delivery"
Cons: "Mass boarding rather than by section"
Pros: "Attentive crew"
Cons: "poor food variety"
Pros: "excellent service,help, clean, comfort, and considerable"
Cons: "Safety, Comfort and nice service"
Pros: "Clean inside,"
Cons: "Too short switching time, cause missing next flight when I went to China; when I am back to America, the flight canceled because of weather, nobody help change the ticket, not good service"
Pros: "Provide new movie"
Cons: "More small snacks provide."
Pros: "Nothing"
Cons: "Really Bad Aeevice"
Pros: "Well..I had seat to sit on"
Cons: "Horrible food..imagine 14 hrs flight with no good food"
Pros: "The flight attendants where excellent."
Cons: "n/a"
Pros: "Crew was excellent"
Pros: "restroom lines were less due to limited choice of drinks which turned out positive specially when flight was full."
Cons: "Had to call agency for confirming seats as web was never successful despite many try's. Agency in Washington was v good and helped. on long haul flights the choice of entertainment is poor. food could have been better"
Cons: "Delay"
Pros: "Nothing except low price"
Cons: "Poor food communication problem"
Pros: "Smiling staff very helpful, selection of entertainment for my 14 hour flight, piping hot towel hand delivered for refreshing self, beverage selection, pillow, blanket and slippers. all this in economy class."
Cons: "food selection (chicken and rice or shrimp and pasta, side salad, fruit salad, roll) is fair but quality could be better."
Pros: "They did not had our foods on both flights."
Pros: "The screen was fault."
Cons: "Entertainment screen is fault."
Pros: "Average"
Cons: "Flight Crew member was very rude and un professional When we ask for his name he refuses so we can mankecformal complain And we ask other members for his name they said its in chineese and difficult for us to understand"
Cons: "Seat too tight"
Cons: "TOO hot in the plane! No personalized air vents. Seats are not comfortable."
Cons: "The air China flight attendants are some of the rudest people I have encountered. They were extremely unhelpful and one went so far as to sigh and roll her eyes at me. Our flight was also delayed for four hours with no explanation, while we all sat on the plane waiting. Finally they made us all get off of the plane issued us new tickets and then we got back on. The whole process was rediculous. The seat space was smaller than usual and the plane was very dirty. It was also the worst airplane food I have ever tasted. I would definitely recommend not flying air China. K"
Cons: "Very unkind crew. They didnt seem to want to help the passengers. They appeared rather annoyed. The seats are too close from row to row. Undoubtedly the most uncomfortable airline seat ive sat in."
Cons: "since this portion of my flight was cancelled by air china they tried to book me on the next day but my husband decided to come meet me in beijing after getting me a hotel and driver to pick me up the night that i was stranded. i told air china not to book me on the flight the following morning that i wasn't going to take it. they never did that and ended up cancelling the entire remaining flights on air china. this was the worst experience with an airline i've ever experienced."
Pros: "free local beer"
Cons: "worn out seats, the children playing games on the monitor in the back of my seat so i had to deal with back of my chair constantly moving. clearly frozen to microwave meal. Late departure on both of my flights with them but shockingly, on time arrival for both."
Pros: "Not much at all"
Cons: "Lack of communication - our flight was supposed to land in Beijing but we were redirected to another airport due to bad weather. After we had parked at the terminal of our temporary airport, we were told to wait further instructions from flight crew and the control tower. After about 40 minutes the plane started going towards the runway without any warning to passengers who had started getting luggage down, opened contents of carry on baggage and luggage, etc. It was jarring to say the least and luckily no one got hurt. Additionally, our flight from Beijing to Vancouver, BC was delayed by 8 hours. None of the gate or airport agents could tell us why or provide any alternatives to those of us with connecting flights. Not only did they not provide information, one of the gate agents gave us the wrong information (the local time at arrival). We missed our connecting flight and incurred significant expenses (hotel and purchase of 4 additional one way tickets). For the reasons listed above I will never chose air china and strongly urge any listeners/readers to avoid them at all costs!"
Pros: "Only crew"
Cons: "1 No provision for veg food 2.you cant use phone even in flight 3Even in this age buses ferry you from plane to the terminal,disgusting 4Security/immigration people lack smile on their faces"
Cons: "Flight was canceled. Customer service was incredibly unprofessional."
Pros: "3-3-3 formation of seats with decent legroom. FAs tried to be helpful but if you only speak English language maybe a barrier."
Cons: "The flight wasn't even there at boarding time both ways, no announcement of delay or new boarding time. When we approached the desk, they said there us no delay, when we asked about why the flight isn't there yet, they said 'may be a little bit'. Then we sat in the plane and we queued up for take off but were in the tarmac for about 2 hours. Very little information came out on the PA or from the FAs."
Pros: "Nothing"
Cons: "We missed our connecting in the Beijing airport both times. Even though our flights were delayed by several hours, the AirChina staff seemed unprepared to help us about we sat in the Beijing airport for multiple hours before going to Phuket and again on the way home when going back to NYC. They refused to give us meal vouchers and were generally unapologetic."
Pros: "Everything worked, boarded quickly and crew served passengers efficiency. Luggage was already on the conveyor belt when I arrived."
Cons: "Flight did not exist, missed connecting flight"
Cons: "I could nos use my phone even though I took off the SIM card I did not get a good explanation"
Pros: "Crew members are very nice and kind"
Cons: "But it takes more just being nice to be a good service. I always flight business and occasionally first class within the Star Alliance system. I'm a Chinese and I love my people. By still keeping my Chinese citizenship after 27 years living in US may show that. But I have to say my dear Chinese crew members always miss some details on service. For instance, this time on my way back to JFK, they woke us up five hours before landing to serve us the light meal, that other Star Alliance airlines usually do around two hours ahead of landing. I took Air China four times in the past 10 months and they always did the same thing, even though I specifically requested that don't wake me up if I'm sleeping. They turned on the cabin lights and talked with passengers next to me very loud. I hope it's not the case that they serve the light meal so early in order to get their jobs done earlier ahead of landing. Other Star Alliance airlines never do this kind of thing."
Pros: "The flight was accepted by FlightNetworkbut never ticketed. I called and waited on hold for an hour with occasional talk to representative. She indicated that she would call me back in an hour. A ticketing agent called about an hour later and said the flight I booked was unavailable so they switched me to China Southern (where I have no status) but have status with Air China as Star Gold. In addition, they charged me an extra $330 US, so the good fare on Air Chain / Air New Zealand did not materialize. I am thoroughly disgusted with the process and FlightNetwork."
Cons: "The flight was accepted by FlightNetworkbut never ticketed. I called and waited on hold for an hour with occasional talk to representative. She indicated that she would call me back in an hour. A ticketing agent called about an hour later and said the flight I booked was unavailable so they switched me to China Southern (where I have no status) but have status with Air China as Star Gold. In addition, they charged me an extra $330 US, so the good fare on Air Chain / Air New Zealand did not materialize.disgusted with the process and FlightNetwork."
Pros: "The service was pretty good. I only had an hour to board my next flight, so flight attendants moved me up towards the front of the plane so that I could exit earlier than others. I was able to make it to my next flight."
Cons: "There was a 3-hour delay after all the passengers boarded. We were all sitting inside the plane without any explanation. At first, the captain blamed airport for not giving any updates on their departure, and a flight attendant that I talked to blamed the local temperature, which was a total nonsense. Later the captain announced that there was an issue with the engine. My layover was supposed to be 4.5 hours, but it got cut to 1 hour due to the unexpected delay that they had not clearly explained. I had to run to catch my next flight. When I got to my final destination, I found out Air China did not transfer my bag on time, so I had to file extra paper works in order to receive my bag two days later."
Pros: "Fair"
Pros: "entertainmanet was pretty good. crew was kind and give us enough pillows and blankets."
Cons: "around middle of flight, bathroom condition became too smelly and was difficult to use."
Pros: "nothing good"
Cons: "Crew's behavior was very rude to me, firstly they barly understand English and they lie to me by giving me non-vegetarian food and said it is vegetarian. When I resist and said I'll complaint against you guys so they took food and trashed it immediately without my permission."
Pros: "The flight was generally fine and on time. Good as good as to be expected on midrange flight."
Cons: "Transfering in Chengdu takes forever. First we didn't get a gate and had to take a bus to terminal the long way round the runway - 10 mins. Then we had to collect our suitcases and re-check in and the queue was very long. Some people were very stressed about missing their connecting flights. Then when transferring to connecting terminal you first have to walk far within the terminal, then have to go outside security, find yourself the shuttle bus to the other terminal yourself, then go through security again - many more queues. Lots of time spent and lots of stress, and I'm not alone as everyone was complaining."
COVID-19 information

Safety measures for airlines flying from OR Tambo Airport, Johannesburg to Shanghai

Airlines flying from OR Tambo Airport, Johannesburg to Shanghai 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 OR Tambo Airport, Johannesburg to Shanghai

Mandatory masks

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

Social distancing seating

Middle seats unavailable to book on flights from OR Tambo Airport, Johannesburg to Shanghai

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from OR Tambo Airport, Johannesburg to Shanghai

Book cheap flights from OR Tambo Airport, Johannesburg to Shanghai

Recent return flight deals

1/6Wed
2 stopsMultiple Airlines
24h 15mJNB-PVG
7/6Tue
1 stopMultiple Airlines
34h 25mPVG-JNB
R29 359
7/6Tue
3 stopsMultiple Airlines
30h 15mJNB-PVG
14/6Tue
1 stopMultiple Airlines
38h 40mPVG-JNB
R30 898
26/7Tue
2 stopsMultiple Airlines
64h 20mJNB-PVG
2/8Tue
1 stopMultiple Airlines
19h 35mPVG-JNB
R31 335
31/5Tue
3 stopsMultiple Airlines
48h 45mJNB-PVG
7/6Tue
1 stopMultiple Airlines
34h 25mPVG-JNB
R31 449
7/6Tue
2 stopsMultiple Airlines
64h 20mJNB-PVG
14/6Tue
1 stopMultiple Airlines
38h 40mPVG-JNB
R31 578
1/6Wed
3 stopsMultiple Airlines
30h 15mJNB-PVG
7/6Tue
1 stopMultiple Airlines
34h 25mPVG-JNB
R32 259
13/6Mon
2 stopsMultiple Airlines
64h 20mJNB-PVG
20/6Mon
1 stopMultiple Airlines
19h 20mPVG-JNB
R34 738
31/5Tue
3 stopsMultiple Airlines
48h 45mJNB-PVG
7/6Tue
3 stopsMultiple Airlines
53h 35mPVG-JNB
R37 589
1/6Wed
2 stopsAir China
41h 15mJNB-SHA
7/6Tue
1 stopAir China
28h 25mSHA-JNB
R43 487
1/6Wed
1 stopAir China
34h 45mJNB-SHA
7/6Tue
1 stopAir China
28h 25mSHA-JNB
R44 103
1/6Wed
1 stopAir China
34h 45mJNB-PVG
7/6Tue
1 stopAir China
27h 15mPVG-JNB
R44 103
26/7Tue
2 stopsMultiple Airlines
64h 20mJNB-PVG
2/8Tue
3 stopsMultiple Airlines
53h 35mPVG-JNB
R59 997
4/8Thu
2 stopsMultiple Airlines
26h 05mJNB-PVG
16/8Tue
1 stopMultiple Airlines
19h 35mPVG-JNB
R60 127
13/6Mon
2 stopsMultiple Airlines
64h 20mJNB-PVG
20/6Mon
2 stopsMultiple Airlines
38h 10mPVG-JNB
R61 844
26/7Tue
3 stopsMultiple Airlines
53h 40mJNB-PVG
2/8Tue
1 stopMultiple Airlines
19h 35mPVG-JNB
R98 656
31/5Tue
3 stopsMultiple Airlines
48h 45mJNB-PVG
7/6Tue
2 stopsMultiple Airlines
38h 45mPVG-JNB
R123 203
1/7Fri
3 stopsMultiple Airlines
51h 45mJNB-PVG
31/7Sun
2 stopsMultiple Airlines
31h 00mPVG-JNB
R123 559
29/6Wed
2 stopsAir China
42h 10mJNB-SHA
19/7Tue
2 stopsAir China
28h 30mSHA-JNB
R130 235
3/7Sun
2 stopsMultiple Airlines
26h 00mJNB-PVG
18/7Mon
1 stopMultiple Airlines
19h 20mPVG-JNB
R139 470
3/7Sun
2 stopsMultiple Airlines
26h 00mJNB-PVG
19/7Tue
1 stopMultiple Airlines
19h 35mPVG-JNB
R142 500

Search by stops

Search by airline

Search by price

Recent one-way flight deals

20/7Wed
2 stopsMalaysia Airlines
42h 20mJNB-PVG
R14 939
18/7Mon
2 stopsMalaysia Airlines
48h 30mJNB-PVG
R17 239
17/7Sun
2 stopsMalaysia Airlines
42h 20mJNB-PVG
R17 369
20/7Wed
1 stopAir China
34h 45mJNB-PVG
R45 026
20/7Wed
2 stopsAir China
41h 15mJNB-SHA
R46 063
17/7Sun
3 stopsMultiple Airlines
24h 15mJNB-PVG
R48 072
20/7Wed
1 stopAir China
34h 45mJNB-SHA
R50 065
24/7Sun
3 stopsMultiple Airlines
51h 55mJNB-PVG
R74 871
20/7Wed
3 stopsMultiple Airlines
53h 40mJNB-PVG
R88 044

Search by stops

Search by airline

Search by price

OR Tambo Airport, Johannesburg - Shanghai Flights