Find cheap flights from OR Tambo Airport, Johannesburg to China from R8 931

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 12/2. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Fri 5/1
Fri 12/1
In the last 7 days travellers have searched 44 229 437 times on KAYAK, and here is why:

Save 36% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

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

Latest China Flight Deals

Best return prices found by our users on KAYAK in the last 72 hours

MOST POPULARShanghai
2+ stops from R15 653
Guangzhou
1 stop from R10 536

Good to know

Low season

January

High season

October

Cheapest flight

R8 931
Best time to beat the crowds but there is an average 7% increase in price.
Most popular time to fly and prices are also 16% lower on average.
Flight from OR Tambo Airport, Johannesburg to Shanghai Pudong Airport

FAQs - booking China flights

  • How does KAYAK find such low prices on flights from OR Tambo Airport, Johannesburg to China?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from OR Tambo Airport, Johannesburg to China.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from OR Tambo Airport, Johannesburg to China?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to China from OR Tambo Airport, Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from OR Tambo Airport, Johannesburg to China?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to China with an airline and back to OR Tambo Airport, Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from OR Tambo Airport, Johannesburg to China?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to China from OR Tambo Airport, Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to China

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be February, March and April. The cheapest month to fly from Johannesburg is November.
  • Morning departure is around 2% cheaper than an evening flight, on average*.
See more tips
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from OR Tambo to China

Need help choosing which airline to fly with from OR Tambo to China? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8,6
Singapore AirlinesOverall score based on 3987 reviews
88boarding
83food
89crew
87overall
85comfort
86entertainment
Airline reviews

Airport lounge for business class is too crowded and not comfortable. Poor foods and facilities. Boarding was delayed. A lot of coughing people in the flight even in the business class, which indicated poor screening and health risks.

Read more about Singapore Airlines

Airport lounge for business class is too crowded and not comfortable. Poor foods and facilities. Boarding was delayed. A lot of coughing people in the flight even in the business class, which indicated poor screening and health risks.

Pros: "The boarding process was easy and straightforward, the seats were comfortable and had individual entertainment screens, the crew was very polite and helpful. For meals, everyone was given a printed menu at the start of the flight so that meal options could be easily made."
Cons: "My only complaint is that I would have liked to see more frequent offers for water refills during the flight, since water cups are so small and staying well hydrated on flights is difficult but essential."
Pros: "They passed by me when they served the meals because they thought I had it already which it was someone behind me who got his meal since he had a special meal request. So I ended up to talk to them that I haven’t had my meal yet. It was embarrassing moment for me. They seemed thinking that I lied to them."
Cons: "They are well trained crews so I have no better ideas about improvements"
Pros: "When the seat folded down (business class) into a bed, it gave almost a twin size bed that was flat."
Cons: "Being in business class, I had expected the food to be better. Also, the red wines offered were only a sub selection of the ones in the menu."
Cons: "We had to go through security after coming in from international and I went through a biometric scanner which I’ve done 100’s of Times I was very unnecessarily felt up for 10 minutes. I had shorts and a T-shirt on, and was pretty sure after the 1st round of groping that there was nothing there"
Pros: "Handset to control screen didn’t work. Airline reimbursed me with $75 voucher for inflight duty-free shop."
Pros: "Nothing."
Cons: "Everything. Singapore Airlines had a great reputation. Imagine my disappointment. It was a horrible flight. The crew was nice enough, but inattentive. The food, if such a term may be applied here, was inedible. Just vile. In flight entertainment was a complete joke. Boarding was awful, but it always is. Seats were extremely uncomfortable. This racket is the ultimate way to rip somebody off of $1000. Horrible."
Pros: "Great service and attentiveness with great food and entertainment, including a nice big comfortable seat!"
Pros: "Staff are great and on board service was good. Boarding is always well organised from Changi however it was a full flight and as always half the passengers exceeded their carry on allowance. Rather than addressing this bags were flung everywhere no nowhere within your actual reach during the flight. Very annoying when you are a passenger who does the right thing."
Cons: "See above. No in flight entertainment makes you feel like you're flying with the low cost carrier rather than a full service airline."
Pros: "Everything on time and smooth. Great service. Great pillows and. Plenti snacks anytime I want it. Very comfortable seats. Entertainment System fabulous."
Cons: "All good"

The flight was delayed in Jhb and I could have had some help in Dubai trying to get to my connecting flight to London

Pros: "The food was very nice. The IFE was very nice as well. The seats were comfortable."
Cons: "The was a lot of profanity used by the attendants that was not necessary. Secondly I reserved a front row seat in online check in, but it did not allow put mean in that seat. Which if they were full would be understandable, but every single one was empty."
Cons: "Food on the menu was not available. Some of us did not get lunch and were being offered bread. Some flight attendants were impatient with pax and unwilling to help especially with regards to Wifi on board , others were impolite"
Pros: "generally good overall for a 14 hour long flight"
Cons: "legroom could always be better for me......but this was similar to most other airlines"
Pros: "Crew, interior, seats"
Cons: "Food was average. Service could be better. For example, my wife and I never got our food at the same time or close enough. We had to ask for food or drinks. They should regularly ask if we need something. Empty water bottles (up to 3) were sitting on my table for hours till we landed."
Pros: "The crew was nice, and there was sufficient overhead space for my bag."
Cons: "I've flown hundreds of times, and this was the most most unpleasant flight I've ever taken. My seat didn't recline, the entertainment console was not working properly, and I had almost no legroom due to the design of the seat. The temperature was unbearably hot. And I didn't get my special meal."
Pros: "The seat was not up to the usual Emirates business class standard. The lights were never completely dimmed."
Pros: "crew was good but seat was too narrow, and there are too many little kids near us."
Cons: "do limit the number of passengers with little children and don't put senior citizens near them."
Pros: "Seats were comfy and as expected perfect seat 79k"
Cons: "Stewards took a while to respond to the buzzer yet I was sat by the quarters Also food wasn’t offered the choice as they had ran out"
Pros: "The travel kits are much nicer now, appreciated the mattress"
Cons: "The boarding process in ORT was a horrible fail. they didn't announce the boarding of first/business and by the time I arrived at my seat there was almost no overhead room left because people from economy put there bags in the business area. The bathroom was definitely not cleaned enough, I went twice where the floor was soaked, the seat was wet and the sink full of toothpaste. I understand that every passenger should be responsible enough to clean up after themselves, but it was not an enjoyable experience. The crew was friendly enough, but it didnt feel like the personalized service experience that is usually the case (where they introduce themselves, explain the do not disturb sticker etc). Also I think there was something wrong with my seat because it didnt "lay flat" all the way."

Seat electronics kept failing (as in absolutely nothing worked) - crew re-set it multiple, but didn’t move me until finally three quarters of the way into the flight - abysmal. Entertainment options are plentiful, but a number of expected movies were missing (did an SQ flight 3 days later and expected titles were on SQ) - does Qatar sensor what they show?

Pros: "I would have appreciated that with ALL required paperwork, my stay at check in point would have lasted a little less than two hours I spent standing and waiting for a feedback."
Cons: "Updating clients and offering a seat if it’s a long wait could have improved the situation. It is on reception that the business gets its impression. Thanks."
Pros: "Good service from the crew and good food."
Cons: "Flight was delayed and there are a lot of redundant checks before entering to the gate. No internet service and the flight was very long. (14 hrs)"
Pros: "Crew was great. They made up for mistakes in a positive and amenable way."
Cons: "Flight was late. There was no communication about it. The flight from Joburg to Doha was late, therefore I missed my connection. The delay was not officially communicated to any of the passengers — no announcements made, no representatives to talk to at the gate — until well past the time that we should have been in the air. It was distressing."
Pros: "Flight attendant assigned to our area was very kind, welcomed us to the flight, and made us feel at home. Wish I had remembered her name."
Cons: "The boarding process was a bit out of the ordinary. We were invited to board then stood on the jet bridge then invited to come further down the jet bridge then waited for what no one knows. It was all very bizarre."
Pros: "The airlines' film library offers plenty of movies to watch."
Cons: "I had an aisle seat. The crew pushed the service carts in the gangway and hit me a couple of times, and I was very much annoyed because I was waken up while asleep."
Pros: "Nothing special"
Cons: "I found my seat a bit uncomfortable for this leg of the jurney"
Pros: "The service of the cabin was great!"
Cons: "The food was not of the quality I would have expected from the expectation created by the airlines marketing. We boarded close to a full hour later than scheduled and the boarding process was very slow."
Pros: "decent leg room. the staff was accommodating"
Cons: "the brea was har. some of the food was overheated thus making it hard to eat"
Cons: "The TSA agents broke my phone and tried to hide it in a secured package with another of my electronics. I questioned why 1/3 phones were in secured and the others were not. I was told to not open the bag until I reached my destination. Lucky I opened it after I cleared security to find that the face of the phone had been shattered with glass shards sticking out, I bought this to the crews' attention and was told to send an email to a random email for the airlines and that the incident would be investigated later. So basically I was given the brush off. Worst experience I have had while flying."
Cons: "1 hr delay in departure from Lusaka. Plastic cutlery was difficult to eat with. More frequent water/drinks during the flight (or water bottles instead of little cups) would have been appreciated. Movie options were not as great as other airlines."
Pros: "Amazing crew"
Cons: "They need to improve on thier inflight menu and the check-in and boarding experience"
Pros: "Cabin crew was great at customer service. Very helpful."
Cons: "The food was the same on consecutive flights, which made eating painful. And the Addis Ababa airport is very poor right now."
Pros: "The crew was okay, though a little bit occupied and thus ignoring some of the customers' requests. The seats are comfortable and spacious with enough leg room"
Cons: "The food could have been better. Honestly much better"
Cons: "Flight attendants where bothered to serve us beer, water or any other snack during he flight. I had to beg in both occasions to have my tray taken from my seat."
Pros: "Excellent airline overall Great seats for sleeping"
Cons: "Business class seats are not well appointed Nowhere to put a bottle of water - storage handbag and shoes etc could not be reached without undoing the seatbelt and screen far away from the seat Voice commentary was muffled and therefore unable to be heard"
Pros: "Leg space, TV screen and entertainment and the decline of the seat."
Cons: "The toilets floors could be cleaned often. The food service cart could move for urgent pass to the toilet."
Pros: "Very comfortable airline with enough leg room.The crew were very professional and nice."
Pros: "Seat layout-767 has only two seats across on the side sections, much better than three, which most planes have. Crew was courteous, captain explained reasons for delay. Plane was not crowded."
Cons: "Flight delayed two hours by weather. Ground operations seemed slow. All planes were delayed by weather, but ours took longer to get ready once weather cleared. Passengers were bussed to the plane for both boarding and disembarking while other planes used jet bridges."
Pros: "Having never even heard of Ethiopian Airline, our expectations weren’t very high. We found the boarding process to work well. The staff was great and the meals were very good. The flights were on time and efficient."
Cons: "On many of the flights we had to use the roll up stairs. The water that they served tasted like tap water. The seats seem closer (less leg room) than other airlines."
Cons: "Connecting though Beijing from Taipei to LAX is not recommended if you can avoid it!"
Cons: "kayak charge me for seat assiment and kosher food and millage number Nom of those was in and i had to travel with out food and fight to get seats and make sure the millage number is in"
Cons: "Flight was 2 hours late. No information on why. Food was poor. Seats were very uncomfortable. People very pushy."
Cons: "There’s no way to request vegan meals via the site kayak referred us to (no air China). 14 hours on a plane with no food was brutal. Not a fan of the 787s - they somehow have even less room than their predecessors and when the person in front of you puts their seat back you have about 12” of space."
Cons: "After I checked in found out the boarding pass is not my name !! Went back got the right one & also changed luggage tags (2) , but the luggage’s missing, tidy is day 3 ! Still hoping...."
Pros: "Crew was attentive"
Cons: "My tv screen did not work well. There was a man behind me coughing all 15 hours. I would think that the flight crew would advise him to cover his mouth when coughing or offer him warm tea. Plane was dirty. No ports to charge electronics. Very outdated plane."
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: "The plane, the comfort the staff"
Cons: "The food selections weee limited for people who don’t eat seafood or pork."
Cons: "Check in confused ,no airline sign on counter Delay as usual"
Pros: "Nice carrier. Enough leg room and clean flight"
Cons: "Entertainment had very limited options. I had booked my flight through travel agent vayama. I would never ever recommend people to use that travel agency. It takes approx 35-45 mins to contact customer care, you are way better off taking the tickets from airline as they cannot help much if the tickets are done through agency and not airline directly. Moreover the agency charges additional fee over and above airline fees for any changes"

Book cheap flights from Johannesburg to China

Recent one-way flight deals

12/2Mon
1 stopEtihad Airways
18h 35mJNB-PVG
R473
12/2Mon
2 stops
29h 55mJNB-SHA
R571
12/2Mon
2 stopsAir China
30h 30mJNB-PVG
R574
11/12Mon
2 stopsAir China
22h 50mJNB-SHA
R574
14/12Thu
1 stopEthiopian Air
35h 30mJNB-PVG
R579
12/12Tue
1 stopEthiopian Air
35h 30mJNB-PVG
R589
11/12Mon
2 stopsCathay Pacific
24h 35mJNB-PVG
R686
12/2Mon
3 stopsQatar Airways
40h 20mJNB-PVG
R729
12/12Tue
2 stopsQatar Airways
41h 25mJNB-PVG
R754
12/12Tue
1 stopCathay Pacific
19h 00mJNB-SHA
R801

Search by stops

Search by airline

Search by price

Recent return flight deals

28/2Wed
1 stopSingapore Airlines
29h 00mJNB-CAN
13/3Wed
1 stopSingapore Airlines
16h 30mCAN-JNB
R558
28/2Wed
1 stopSingapore Airlines
29h 00mJNB-CAN
10/3Sun
1 stopSingapore Airlines
16h 30mCAN-JNB
R585
3/3Sun
1 stopQatar Airways
18h 45mJNB-CAN
9/3Sat
1 stopQatar Airways
38h 45mCAN-JNB
R643
18/1Thu
1 stopEthiopian Air
24h 45mJNB-CAN
30/1Tue
1 stopEthiopian Air
24h 10mCAN-JNB
R706
31/12Sun
1 stopEthiopian Air
24h 45mJNB-CAN
9/1Tue
1 stopEthiopian Air
24h 10mCAN-JNB
R723
11/4Thu
1 stopQatar Airways
19h 35mJNB-CAN
18/4Thu
1 stopQatar Airways
19h 10mCAN-JNB
R750
17/5Fri
2 stopsAir China
21h 40mJNB-SHA
6/6Thu
2 stopsAir China
25h 55mSHA-JNB
R829
28/2Wed
2 stopsAir China
23h 15mJNB-CAN
11/3Mon
2 stopsAir China
42h 15mCAN-JNB
R855
19/12Tue
3 stopsEmirates
22h 55mJNB-PVG
26/12Tue
3 stopsEmirates
27h 25mPVG-JNB
R3 106
17/4Wed
2 stopsEmirates
28h 50mJNB-PVG
29/4Mon
2 stopsEmirates
27h 15mPVG-JNB
R5 245

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to China

Last minute flight, train and bus deals

11/12Mon
multi-stopAir China
29h 15mJNB-CAN
20/12Wed
multi-stopAir China
43h 20mCAN-JNB
R818
11/12Mon
multi-stopAir China
23h 15mJNB-CAN
20/12Wed
multi-stopAir China
45h 20mCAN-JNB
R841
11/12Mon
multi-stopAir China
26h 10mJNB-CAN
18/12Mon
multi-stopAir China
45h 15mCAN-JNB
R847
11/12Mon
multi-stopEthiopian Air
34h 40mJNB-CAN
19/12Tue
multi-stopEthiopian Air
18h 55mCAN-JNB
R952
11/12Mon
multi-stopEthiopian Air
22h 00mJNB-CAN
19/12Tue
multi-stopEthiopian Air
18h 55mCAN-JNB
R1 014
11/12Mon
multi-stopQatar Airways
37h 45mJNB-CAN
17/12Sun
multi-stopQatar Airways
38h 45mCAN-JNB
R1 182
11/12Mon
multi-stopQatar Airways
18h 45mJNB-CAN
17/12Sun
multi-stopQatar Airways
38h 45mCAN-JNB
R1 214
9/12Sat
multi-stopEmirates
20h 55mJNB-CAN
13/12Wed
multi-stopEmirates
22h 20mCAN-JNB
R1 520
9/12Sat
multi-stopSingapore Airlines
29h 35mJNB-CAN
13/12Wed
multi-stopSingapore Airlines
22h 55mCAN-JNB
R1 890
11/12Mon
multi-stopEmirates
26h 20mJNB-CAN
20/12Wed
multi-stopEmirates
28h 05mCAN-JNB
R3 140

Search by stops

Search by airline

Search by price

OR Tambo Airport, Johannesburg - China Flights

Departure:

OR Tambo Airport, Johannesburg (JNB)South Africa

Return flight deals:

China - OR Tambo Airport, Johannesburg

Cabin classes:

R53 189
R37 045
R14 501