R8 485 Find Cheap Flights from China to Johannesburg – Compare and Save

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 24/8. 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
1 adult, Economy, 0 bags

Save 14% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from China to OR Tambo

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from China to OR Tambo that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from China to OR Tambo

Thu, Jul 16 - Tue, Sep 8
TAAG Logo
0:15 - 4:15
CAN
-
JNB
34h 00m
1 stop
TAAG Logo
5:45 - 7:50
JNB
-
CAN
20h 05m
1 stop
R11 875TAAG
Sun, Oct 25 - Thu, Oct 29
Etihad Airways Logo
18:15 - 8:20
PVG
-
JNB
20h 05m
1 stop
Etihad Airways Logo
9:50 - 12:50
JNB
-
PVG
21h 00m
1 stop
R12 703Etihad Airways
Sun, Oct 25 - Thu, Oct 29
China Eastern Logo
18:15 - 8:20
PVG
-
JNB
20h 05m
1 stop
China Eastern Logo
9:50 - 15:00
JNB
-
PVG
23h 10m
2 stops
R13 546China Eastern
Thu, Oct 29 - Mon, Nov 2
China Eastern Logo
9:05 - 8:20
PVG
-
JNB
29h 15m
2 stops
China Eastern Logo
9:50 - 12:50
JNB
-
PVG
21h 00m
1 stop
R13 789China Eastern
Fri, Oct 30 - Tue, Nov 3
Emirates Logo
6:50 - 20:35
PEK
-
JNB
19h 45m
1 stop
Emirates Logo
18:50 - 22:30
JNB
-
PEK
21h 40m
1 stop
R16 482Emirates
Fri, Oct 30 - Tue, Nov 3
Emirates Logo
6:50 - 20:35
PEK
-
JNB
19h 45m
1 stop
Emirates Logo
18:50 - 22:30
JNB
-
PEK
21h 40m
1 stop
R16 499Emirates
Mon, Aug 10 - Sun, Aug 23
Turkish Airlines Logo
7:20 - 10:15
PEK
-
JNB
32h 55m
1 stop
Turkish Airlines Logo
18:00 - 5:50
JNB
-
PEK
29h 50m
1 stop
R17 196Turkish Airlines
Mon, Aug 17 - Mon, Aug 24
Turkish Airlines Logo
7:20 - 10:15
PEK
-
JNB
32h 55m
1 stop
Turkish Airlines Logo
18:00 - 5:15
JNB
-
PEK
29h 15m
1 stop
R18 040Turkish Airlines
Tue, Jul 28 - Sun, Aug 23
Cathay Pacific Logo
16:50 - 7:45
SHA
-
JNB
20h 55m
1 stop
Cathay Pacific Logo
11:10 - 12:05
JNB
-
SHA
18h 55m
1 stop
R18 656Cathay Pacific
Sat, Aug 1 - Sat, Aug 29
Cathay Pacific Logo
13:20 - 7:55
SHA
-
JNB
24h 35m
1 stop
Cathay Pacific Logo
11:10 - 20:55
JNB
-
SHA
27h 45m
1 stop
R18 754Cathay Pacific
Booking Insights

KAYAK's insights & trends for flights to OR Tambo

Get data-powered insights and trends into flights to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest flight to Johannesburg?

These are the best round-trip prices found by users searching on KAYAK in the last 5 days.

In the last 3 days, the cheapest flight deal to Johannesburg was found on the route from Guangzhou, at R11 875 return. The most popular connection is from Shanghai to Johannesburg and KAYAK users have found return deals for as low as R13 984 in the last 3 days.

What is the cheapest day to fly to Johannesburg?

The average price of all round-trip flights to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.

Based on KAYAK data, the cheapest day to fly to Johannesburg is Monday where round-trip tickets can be as cheap as R14 047. On the other hand, the most expensive day to fly is Friday, where round-trip prices are R23 841 on average.

What is the cheapest month to fly to Johannesburg OR Tambo Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.

The cheapest month for flights to Johannesburg OR Tambo Airport is February, where tickets cost R3 163 on average for return flights. On the other hand, the most expensive months are April and October, where the average cost of tickets from China is R13 076 and R11 599 respectively. For one-way flights, the best month to travel is December with an average price of R4 542.

Good to know

Low seasonMay
Cheapest flightR8 485
Best time to beat the crowds (2% less expensive on average)
Most popular time to fly (4% more expensive on average)
Flight from Guangzhou to Johannesburg

FAQs - booking Johannesburg flights

  • What is the cheapest flight to Johannesburg?

    In the last 3 days, the cheapest flight deal to Johannesburg was found on the route from Guangzhou, at R11 875 return. The most popular connection is from Shanghai to Johannesburg and KAYAK users have found return deals for as low as R13 984 in the last 3 days.

  • How far is Johannesburg OR Tambo Airport from central Johannesburg?

    You’ll need to travel 21 km to reach the Johannesburg city centre from Johannesburg OR Tambo Airport.

  • How much is a flight to Johannesburg?

    On average, a flight to Johannesburg costs R21 262. The cheapest price found on KAYAK in the last 2 weeks cost R21 118 and departed from Shenzhen Airport.

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

    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 to Johannesburg.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to 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 to Johannesburg?

    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 Johannesburg with an airline and back with another airline.

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

    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 Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • How many direct flights to Johannesburg OR Tambo Airport are there each week?

    Each week there are around 2 741 direct flights from within China to Johannesburg OR Tambo Airport. The most common day for departures is Friday, with 16% of flights taking off on this day.

Top tips for finding cheap flights to Johannesburg

  • Looking for cheap airfare to Johannesburg? 25% of our users found return tickets to Johannesburg for the following prices or less: From Shenzhen R21 238
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

Reviews of the top 5 airlines flying from China to OR Tambo

 
See real verified KAYAK customer reviews for airlines flying to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from China to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to OR Tambo? 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 verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3607 reviews
8,1Boarding
8,0Comfort
8,4Crew
7,9Food
8,2Entertainment
Airline reviews

Offboarding in Dubai was a bit confusing. The bus dropped us off, we passed the security, and then we were again in departure, no clue, no guidance on where to get our luggage

8,0 ExcellentMohsin, Feb 2026
LHE - DXB
Read more Emirates reviews

Offboarding in Dubai was a bit confusing. The bus dropped us off, we passed the security, and then we were again in departure, no clue, no guidance on where to get our luggage

Child’s meal was great along with other nice touches for kids.

The flight from Beijing to Dubai was good. The flight from Dubai to Barcelona was excellent because of the staff on board.

Overall I was quite pleased with the experience; the cleanliness; the polite and attentiveness of the cabin crew; and the delicious food options.

We waited over an hour to check our bags in and get boarding passes. We arrived 2 and 1/2 hours before the flight, and it was still very slow. That crew was very friendly and very helpful

Most aspects of the flight were great! The entertainment was mediocre, though, which made such a long flight less enjoyable.

Everything was good up until getting off the plane. Riyadh simply cannot handle an A380. Exiting the plane on a remote stand was extremely slow and frustrating, then waiting for buses for transport back to the terminal is another disaster. Give me the 777 any day.

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

More space all around is practically essential on long international fights, and Emirates definitely delivers. But food selection and taste was only average. Otherwise, the flight was smooth and the cabin crew service was fine.

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

Later on, when there was no more bottled water, the water we received had a strong chlorine/disinfectant odor. On my flight from Hong Kong to Los Angeles, there was a male flight attendant who had a mean attitude throughout the whole trip, and he was very impatient during meal service “Furthermore, we purchased a Hong Kong SIM card as part of our flight package, but we received no instructions—neither by email nor SMS—on how to activate or use it. Consequently, we were unable to use the service at all. We request a full refund, as this appears to be a deceptive charge

Well- trained, cheerful onboard staff. Business class seating and storage were excellent. Outstanding range of food choices, though quality ranged from just OK (seasonal rice and beef dish) to outstanding ( congee and soup noodles with beef brisket). But what can you expect; it's on a plane. I couldn't figure out the remote control, but touch screen worked well. My wife and I (in our 60s), didnt find much to watch from the Entertainment choices. We mostly watched the flight maps. The bedding did the job but is unwieldy and ends up in a clump, with one-third falling on the floor.

The only problem I had was not being able to download my boarding passes prior to arriving at the airport. Everything else was perfect.

My sister and I were booked on flight CX844 from Hong Kong to New York, following a layover from Hangzhou. The scheduled layover was already over 7 hours, and the flight to New York was set to depart at 2:00 AM. At 11:00 PM, I was informed that the flight was delayed until 6:45 AM, significantly extending an already lengthy layover. I spoke with a representative to inquire about rescheduling or hotel accommodation, but she rudely insisted that company policy only offered a $150 food voucher, which was unhelpful as I had already eaten and most places were closing. She refused any alternative support or access to the Cathay Pacific lounge to make my wait more bearable. As a loyal Cathay Pacific customer, flying with the airline every year, I was deeply frustrated not only by the delay but by the poor service and unprofessional attitude I encountered. I believe this situation could have been handled with more care and flexibility.

Was a nice experience, crews were nice and accommodating. My only complain is the super tight leg room for the economy class.

Cathay Pacific handle my plane delay very well. I will book with Cathay Pacific again in the future trips.

It as great, my in flight entertainment was malfunctioning though.

The flight was delayed for half an hour, hope this can be better

Great experience, smooth checking, boarding and flight. Service during flight were great, crew members were very professional. Thank you!

This wasn't even a Cathay flight, it was Lufthansa and I didn't earn any asia miles

Flight and flight service was great. When a flight is cancelled, publish to all affected with email and txt. Explaining the way forward.

I am a big person and have back pain and swelling in my legs, so this was a challenging flight due to confined space. I didn't find the crew very friendly either. I will think twice before flying long distances with Qatar again, due to the lack of legroom.

Terrible. The website insisted that I wasn't logging in correctly to confirm my flight. It also wouldn't let me register as a member. I was unable to get a boarding pass until 4 hours before the flight so I couldn't get through security and had to wait. It was unlike anything I've experienced in decades.

some sections of airport are too cramped. The screening of luggage was twice and a huge hassle. They kept saying my boarding the for my next flight was in 10 minutes but were dragging the screening too long. having a 2 hour connecting time with this much delays in screenings is not good. They could see I was traveling with special needs kid yet I was" randomly chosen" to be personally screened again.

Check-in staff were not very pleasing and sounded to be rude, even though I hold a platinum membership. The aircraft is brand new and good. As it's a short flight no other comments.

Qatar said few times that the luggage will be at the final destination but they were wrong. Please check where your port of entry is at the destination. This is where the luggage would be. The food was terrible.

Bag check in at DC was slow. Boarding process was slow more due to customers unfamiliar with how to board properly. Food and service was excellent!

The crew was not very warming, need to be more helpful .

The flight was mostly good, but I sat next to a couple of passengers who were semi unpleasant. We sat next to the emergency exit. One man was drunk and when he got up to get something from the overhead compartment, he tripped and fell on me while I was sleeping, waking me up. The other man seemed sick as he was sneezing a lot and clearing his throat and nose often. This made the flight a bit unpleasant unfortunately. Otherwise I’m usually very happy with QA. Thanks

The first and longest leg, Washington to Doha, was in a 777 that was very loud. This was an older aircraft. The second leg, Doha to Delhi, was in a much newer aircraft, an A350 and was very substantially quieter. The service was good on both, though as always, the crew leaves you trapped with your meal tray for a really long time. Additionally, the flight crew seemed inordinately afraid of turbulence, keeping the seat belt sign on for long stretches when there was barely noticeable turbulence.

It was very relaxing and staff were very quick to attend to any requests.

Very disappointed to not have lounge access The shorter flight seats were uncomfortable

I am a larger than average person and in my opinion i don't think it's fair to allocate a window seat to anyone who is my size or larger, i was seated between 2 large passengers on a full aircraft. The guy in the window seat also occupied a portion of the middle seat (my seat) which made my experience of flying with etihad very cramped and uncomfortable, i was flying from Abu Dhabi to Bangkok. Had this been a airbus 380 it would have been better as the seats are larger but unfortunately it wasn't so i had to endure the 6+hrs unable to get any rest

Boarding catastrophic let alone have to claimb the plain rather than using jetway. 5.5 hr delay leaving had to do stop in Lgw for a new crew which further compounded the delay. Connecting flight would not wait and had to pend a night in a hotel. Curiously my seat would not go full flat.

I did not have a good experience in both flights of Etihad. First of all, when I was booking the flight, there were two options. The first option was a cheaper flight with longer layover (9 hrs), or a more expensive flight with shorter layover (2 hrs). I booked the expensive flight with shorter layover because I wanted a more comfortable trip. A few days before the trip, Etihad informed me that the departure time of my first flight will change 7 hours earlier, leading to an 9 hour layover, without giving me another option nor reimbursing me for the extra cost. They didn’t even send me an apologetic email for this change. Regarding the flight experience, I would rate it as mediocre. This is mostly because the pilots of both flights did their best to give us the worst approach to airports that I have ever experienced. In the case of the first flight they had to aboard the landing and took off again right before touching the landing strip. The captain said that it was due to wind conditions but the second time the pilot followed the same direction as the first time to land the plane.

Long way to improve. Toilets not working. Bad handling when flight was canceled

1st time with. Etihad Airways and it was amazing from check in to crew. Great flight.

Sits are very uncomfortable Don’t feel like to travel in Etihad. It was 1st time we traveled in Etihad now we decided we don’t want to travel in Etihad.

It feels like the seat did not have any cushion just plywood. The seats are so compact that I could not even move at all and I am slim. Just imagine someone else. Singapore Air and Emirates are far far better than this. Do not even travel for free. For a 12 hour flight sitting on a plywood is horrible experience and on top of that the person at checking counter at NY was worst and rude. Plus they charge arms and leg for everything. I think they would also start charging for belts and oxygen also soon. First and last time flying with Ethiad.

I could not book in online at all which is what I always do to secure a window seat which is my preference.

Weren’t even given earphones to use the entertainment system

Very friendly and attentive flight attendants, good food service. Seat was comfortable. However, the in flight electronics were poor. The screen froze repeatedly; the controller died; the headphones are a hit or miss; the wifi wasn't usable. Very scarce communication before the flight (no email reminder). Almost impossible to understand in-flight communications (audio was very poor).

The meals were not the greatest and lacking of appetite but everything else was spot on

Overall, excellent: check-in, boarding, service, and food. The Business Class seating is a little less private and spacious than the world's premier airlines, but still very good for a long haul flight.

On time. Friendly and helpful flight attendants. The plane was clean. Having a wine available would have been nice.

Your staff was exceptional. Could teach the other airlines-rules on etiquette, and service. Excellent landings on flights, carried out by your pilots. Only complaint is long delay on return flight in Beijing, onto Vancouver.

Worst than I expected, crew was not attentive, meal was as disgusting , they didn’t even drink selections as they would to other passengers. I felt discriminated

I hate that you cannot check in online and when you are at the airport, there aren't any aisle seats left. Also, they could work a little on subtitles for their movies (not everyone is a native English speaker).

Nothing to complain of, the only reason I am not giving better marks is that I am used to flying with ANA and they are the top.

Communication between the captain/crew and the passengers needs to be improved.

Travelling to a place near OR Tambo?

Book flights to OR Tambo if you plan to visit one of these locations
Sandton
Kempton Park
Potchefstroom
Middelburg
Edenvale

Everything you need to know for your flight to OR Tambo

Information on the airport you'll fly into in Johannesburg