R7 202 Find Cheap Flights from China to Johannesburg – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 28% 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

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from China to OR Tambo

Thu, Apr 8 - Tue, Apr 20
TAAG Logo
0:15 - 14:40Guangzhou  Guangzhou Baiyun-Johannesburg Johannesburg OR Tambo
20h 25m1 stop Luanda Dr Antonio Agostinho Neto Intl
TAAG Logo
5:45 - 7:50Johannesburg  Johannesburg OR Tambo-Guangzhou Guangzhou Baiyun
20h 05m1 stop Luanda Dr Antonio Agostinho Neto Intl
R11 523TAAG
3+ days ago
Tue, Apr 6 - Tue, Apr 13
Etihad Airways Logo
19:25 - 8:15Shanghai  Shanghai Pu Dong-Johannesburg Johannesburg OR Tambo
18h 50m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:45 - 10:05Johannesburg  Johannesburg OR Tambo-Shanghai Shanghai Pu Dong
18h 20m1 stop Abu Dhabi Zayed Intl
R12 748Etihad Airways
3+ days ago
Wed, Apr 14 - Wed, Apr 21
Etihad Airways Logo
19:25 - 8:15Shanghai  Shanghai Pu Dong-Johannesburg Johannesburg OR Tambo
18h 50m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:45 - 10:05Johannesburg  Johannesburg OR Tambo-Shanghai Shanghai Pu Dong
18h 20m1 stop Abu Dhabi Zayed Intl
R13 162Etihad Airways
3+ days ago
Sat, Dec 5 - Wed, Dec 9
Egyptair Logo
23:20 - 7:10Guangzhou  Guangzhou Baiyun-Johannesburg Johannesburg OR Tambo
37h 50m1 stop Cairo
Egyptair Logo
21:45 - 15:30Johannesburg  Johannesburg OR Tambo-Guangzhou Guangzhou Baiyun
35h 45m1 stop Cairo
R15 281Egyptair
3+ days ago
Thu, Nov 26 - Tue, Dec 1
Qatar Airways Logo
1:05 - 15:35Chengdu  Chengdu Tianfu Intl-Johannesburg Johannesburg OR Tambo
20h 30m1 stop Doha Hamad Intl
Qatar Airways Logo
20:20 - 13:55Johannesburg  Johannesburg OR Tambo-Chengdu Chengdu Tianfu Intl
35h 35m1 stop Doha Hamad Intl
R15 430Qatar Airways
1 day ago
Wed, Jan 20 - Sat, Feb 20
China Eastern Logo
10:40 - 8:25Hangzhou  Hangzhou-Johannesburg Johannesburg OR Tambo
27h 45m2 stops Beijing Daxing Intl Abu Dhabi Zayed Intl
China Eastern Logo
9:50 - 12:55Johannesburg  Johannesburg OR Tambo-Hangzhou Hangzhou
21h 05m2 stops Abu Dhabi Zayed Intl Beijing Daxing Intl
R15 877China Eastern
6 hours ago
Sat, Jan 30 - Fri, Mar 5
Cathay Pacific Logo
8:30 - 7:25Shanghai  Shanghai Pu Dong-Johannesburg Johannesburg OR Tambo
28h 55m1 stop Hong Kong Intl
Cathay Pacific Logo
11:00 - 11:35Johannesburg  Johannesburg OR Tambo-Shanghai Shanghai Pu Dong
18h 35m1 stop Hong Kong Intl
R15 910Cathay Pacific
1 day ago
Thu, Dec 24 - Fri, Jan 1
Qatar Airways Logo
1:25 - 15:35Beijing  Beijing Daxing Intl-Johannesburg Johannesburg OR Tambo
20h 10m1 stop Doha Hamad Intl
Qatar Airways Logo
13:45 - 14:45Johannesburg  Johannesburg OR Tambo-Beijing Beijing Daxing Intl
19h 00m1 stop Doha Hamad Intl
R16 440Qatar Airways
2 days ago
Thu, Dec 24 - Thu, Jan 7
China Eastern Logo
12:45 - 8:25Guangzhou  Guangzhou Baiyun-Johannesburg Johannesburg OR Tambo
25h 40m2 stops Beijing Daxing Intl Abu Dhabi Zayed Intl
China Eastern Logo
9:50 - 18:20Johannesburg  Johannesburg OR Tambo-Guangzhou Guangzhou Baiyun
26h 30m2 stops Abu Dhabi Zayed Intl Beijing Daxing Intl
R16 489China Eastern
2 days ago
Wed, Jan 20 - Sat, Feb 20
Cathay Pacific Logo
19:30 - 7:25Hangzhou  Hangzhou-Johannesburg Johannesburg OR Tambo
17h 55m1 stop Hong Kong Intl
Cathay Pacific Logo
11:00 - 10:10Johannesburg  Johannesburg OR Tambo-Hangzhou Hangzhou
17h 10m1 stop Hong Kong Intl
R17 781Cathay Pacific
6 hours ago
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 day to fly to Johannesburg?

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

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

The cheapest month for flights to Johannesburg OR Tambo Airport is January, where tickets cost R14 304 on average for return flights. On the other hand, the most expensive months are April and November, where the average cost of tickets from China is R25 777 and R24 039 respectively. For one-way flights, the best month to travel is February with an average price of R7 748.

Good to know

Low season

May

Cheapest flight

R7 202
Best time to beat the crowds but there is an average 8% increase in price.
Most popular time to fly and prices are also 7% lower on average.
Flight from Guangzhou to Johannesburg

FAQs - booking Johannesburg flights

  • 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 R12 169. The cheapest price found on KAYAK in the last 2 weeks cost R12 111 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 830 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 R12 169

  • 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

 
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 3698 reviews
8,2Boarding
8,1Comfort
8,4Crew
7,9Food
8,2Entertainment
Airline reviews

Worst kayak is worst ill never ever use kayak ever again !!

2,0 MediocreAnonymous, May 2026
Read more Emirates reviews

Worst kayak is worst ill never ever use kayak ever again !!

I would have liked less packaged snacky stuff, more fruit. The crew was great.

We loved flying with Emirates in business class, the staff were fabulous, going above & beyond

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

Emirates First Class is always a treat with Caviar and service is always personalised.

The crew were friendly, dressed professionally and helpful when needed. The food was good to very good. The seats were comfortable and entertainment selections were excellent.   For that long of a flight Athens to Newark Economy is a little tight and the space became uncomfortable about mid-way. Next time I would try and get a Premium Economy seat. Especially for the return flight when one can be less enthused and tired. On the way to a vacation enthusiasm can outweigh discomfort.

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

Flight good but it was 30min late taking off. Also don’t like landing then being loaded on bus and driven around the airport like it’s a sightseeing tour.

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

Everything was perfect... especially air hostess were excellent in attending people.

Was given the wrong food.. asked for chicken was given. Pork

Everything is excellent. I will try to fly with Cathay Pacific on my future trips whenever possible, and I will recommend it to my friends as well.

In between two meals period they're not providing something like banana / cup noodles or bugger. It's really fell sad that I was asking have to wait for 3 hours for second meal. (breakfast)

huge delay i need took one more day and 1000 dollar to destination!

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.

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!

First off, it wasn't clear that my first flight was to be operated by IndiGO. While the flight itself was fine, this meant that my whole initial check in where I would've properly verified my seating on my Qatar flight/requested an upgrade was impeded by the fact that I had to check in with IndiGO. They said I would separately have to go to Qatar counter to deal with second flight leg issues, which was impossible given how long the check in took/no time available to do so.

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.

Plane was good Crew was good Food was just ok Could have had more entertainment options But overall good

Bad experience with the delay n long wait time for connecting flight after missing the connection flight from Doha.

After going through security and waiting for the flight at the gate, there was no access to bathrooms and no place to charge a phone while waiting for the flight. But once I was on the plane, everything was very good.

Very very bad.. more than 48 hr I didn’t received my baggage yet

Okay not so good or great. The flight operated by Indigo is worst from boarding to luggage handling and food. Damaged one luggage and delayed another luggage. Still did not get it, since 2 days.

need to improve management and air hostess services. Rest of it’s OK.

Was humiliated at Doha airport, treaded like a cattle class traveler, I hold platinum pro status with AA and I don’t fly economy even domestic but was made to travel in the middle seat in economy class and boarding zone 3 and was denied lounge access at Doha airport. Never was humiliated like this before.

Bus from gate to plane waited more than 30 minutes in a freezing temperatures of a/c. Plane temperature was very cold .

The food was nice and the toilets were kept clean. I find the cabin bag policy to be ludicrous though, there's no way someone can have a small personal item and carry-on cabin bag weighing <7kg if you need to take a laptop with you, meds, and any valuables and items you can't risk to leave in a cargo bag that may get left behind

On time and no hassle luggage policy (2 checked in and 1 cabin bag)

They lost the baggage and said it was deleted from the system. I had baggage tag so was able to file the complaint but there was no PIR number and update so far

On this flight...fine. The one from India to Abu Dahbi, awful.

My baggage was not boarded and is still missing. I was only carring one piece of luggage and that is misplaced now I am stuck at mumbai without luggage. I had an onward journey from here

In Colombo when I-drop my baggage Sri Lanka air line crew not polite way talk very rude

Crew Check-In – Kolkata (CCU) The crew handling check-in in Kolkata was outstanding—efficient, courteous, and highly organized. Flight Segment – CCU to Abu Dhabi (AUH) A standard flight overall. Notably, only one in-flight meal option—a vegetarian curry—was available, which seemed unsuitable for a red-eye journey. The crew offered no alternatives, which was unexpected. Flight Segment – Abu Dhabi to Rome (AUH-FCO) Comfort improved on this leg, but service quality was average, falling short of Etihad’s premium standards. Crew attention was heavily absorbed by a difficult couple in Row 15 (port side), resulting in disproportionate focus. It was concerning that a steward had to personally return to apologize, a task better suited for supervisory staff. This highlights a development opportunity for supervisors Anna and Quashim in managing guest escalation professionally.

This flight was a dreamliner so I think the space was ok for the legs, but the option for food was again limited and the crew was same.

Sits are very uncomfortable and food quality should be improved. Alcohol you have to ask and wait for more then 1/2 hrs. 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.

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

The real problem is that the WIFI for a westerner is terrible. To not be able to properly use Instagram, Whatssap on such a long flight makes the flight miserable. The flight attendants are all like busy bees, efficient.

Crew is polite, but artificially polite. You can see and feel it. Food could be better.

Broken business class seat which could not convert into a bed and had to switch to a narrower aisle seat to sleep

Suck! Sat in plane on the tarmac (hot) over 2 hours

This was my first time ever flying China Eatern and it will not be my last. I was very satisfied with my whole experience and trip. Thank you very much and until soon.

The flight was delayed. The staff made us wait in the room that is too small and it was crowded and with no seats available for waiting. They did not tell us why the delay occurred.

While boarding at PVG, there was a ticket checking at the gate, then there was another ticket checking at the bottom of the escalator, which created quite a dangerous congestion. Not sure which idiot made this absolutely unnecessary arrangement.

While boarding at PVG, there was a ticket checking by the gate, then there was another ticket checking right at the bottom of the escalator, which created quite a dangerous congestion. Don't understand why the duplication?

I was traveling alone with an infant, so the crew was incredibly helpful. Both the international and subsequent domestic flights were impeccable.

Plane was good. But food was bad and air host was so rude. I will never fly with China Eastern again

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

More options for your flight to OR Tambo