Find flights
When to book
FAQs & Tips


Find cheap flights from Guangzhou to Johannesburg from R15 152

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from Guangzhou to OR Tambo departing on 27/6. 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
Thu 9/5
Thu 16/5

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

These are the airlines KAYAK users have selected most often from within our search results in flight searches from Guangzhou to Johannesburg.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Guangzhou to Johannesburg.
In the last 7 days, travellers have searched 45 218 214 times on KAYAK, and here's why:

Save 12% 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.

Cheap flight deals from Guangzhou to OR Tambo

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Guangzhou 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 and deals for you by selecting your travel dates.
Choose your dates
10:15 - 7:40CAN-JNB
27h 25m1 stop
11:20 - 8:55JNB-CAN
15h 35m1 stop
R15 152Cathay Pacific
Find Deal
Thu, Jun 27 - Sun, Jun 30
13:25 - 6:10CAN-JNB
46h 45m1 stop
13:45 - 9:25JNB-CAN
37h 40m1 stop
R17 687Singapore Airlines
Find Deal
Sat, Aug 10 - Sun, Aug 18
13:25 - 6:10CAN-JNB
22h 45m1 stop
13:45 - 9:25JNB-CAN
37h 40m1 stop
R18 544Singapore Airlines
Find Deal
Sun, Aug 11 - Sun, Aug 18
1:20 - 6:10CAN-JNB
34h 50m1 stop
13:45 - 9:25JNB-CAN
37h 40m1 stop
R19 029Singapore Airlines
Find Deal
Fri, Aug 9 - Sun, Aug 18
0:15 - 16:15CAN-JNB
22h 00m1 stop
13:25 - 22:05JNB-CAN
26h 40m1 stop
R21 023Emirates
Find Deal
Wed, Jun 26 - Sun, Jun 30
1:35 - 16:10CAN-JNB
20h 35m1 stop
9:35 - 13:40JNB-CAN
22h 05m3 stops
R31 143Qatar Airways
Find Deal
Wed, Jun 26 - Sun, Jun 30
0:30 - 20:00CAN-JNB
25h 30m1 stop
10:15 - 14:55JNB-CAN
22h 40m2 stops
R31 851Ethiopian Air
Find Deal
Wed, Jun 26 - Sun, Jun 30
1:35 - 15:00CAN-JNB
43h 25m3 stops
9:35 - 13:40JNB-CAN
22h 05m3 stops
R34 851Qatar Airways
Find Deal
Wed, Jun 26 - Sun, Jun 30
0:30 - 11:35CAN-JNB
41h 05m3 stops
10:15 - 14:55JNB-CAN
22h 40m2 stops
R41 617Ethiopian Air
Find Deal
Sat, Aug 10 - Sun, Aug 18
10:15 - 7:40CAN-JNB
27h 25m1 stop
20:15 - 21:15JNB-CAN
43h 00m2 stops
R42 455Cathay Pacific
Find Deal
Thu, Jun 27 - Sun, Jun 30

Flights from Guangzhou to OR Tambo - Travel Insights & Trends

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

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

The average price of all flights from Guangzhou to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
For Guangzhou to Johannesburg, Wednesday is the cheapest day to fly on average and Saturday is the most expensive. Flying from Johannesburg back to Guangzhou, the best deals are generally found on Wednesday, with Saturday being the most expensive.

How long does a flight from Guangzhou to Johannesburg take?

This flight route requires at least one stop and takes a minimum of 15h 20m.

Good to know

Low season


High season


Cheapest flight

R15 152
Best time to beat the crowds (46% less expensive on average)
Most popular time to fly (48% more expensive on average)
Flight from Guangzhou to Johannesburg

When to book flights from Guangzhou to OR Tambo

Are your dates flexible? Find out the best times to travel from Guangzhou to OR Tambo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Guangzhou to Johannesburg flights

  • What is the cheapest flight from Guangzhou to Johannesburg OR Tambo Airport?

    In the last 3 days, the lowest price for a flight from Guangzhou to Johannesburg OR Tambo Airport was R813 for a return ticket.

  • Which aircraft models fly most regularly from Guangzhou to Johannesburg?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Guangzhou to Johannesburg?

    oneworld, and Star Alliance are the airline alliances operating flights between Guangzhou and Johannesburg, with oneworld being the most commonly used for this route.

  • Which is the best airline for flights from Guangzhou to Johannesburg, Cathay Pacific or Singapore Airlines?

    The two airlines most popular with KAYAK users for flights from Guangzhou to Johannesburg are Cathay Pacific and Singapore Airlines. With an average price for the route of R14 263 and an overall rating of 7,8, Cathay Pacific is the most popular choice. Singapore Airlines is also a great choice for the route, with an average price of R16 784 and an overall rating of 8,2.

  • How does KAYAK find such low prices on flights from Guangzhou 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 from Guangzhou to Johannesburg.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg from Guangzhou 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 Guangzhou 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 to Guangzhou with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Guangzhou 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 from Guangzhou up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 4 airlines serving from Guangzhou to OR Tambo

See real verified KAYAK customer reviews for airlines flying from Guangzhou to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with from Guangzhou 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.
Singapore AirlinesOverall score based on 1496 reviews
Airline reviews

They made me check my carry on even though there was room We un boarded in a strange way but overall it was good

6,0 GoodAnonymous, Apr 2024PRG - FRA
Read more about Singapore Airlines reviews

They made me check my carry on even though there was room We un boarded in a strange way but overall it was good

They were able to assist my elderly father and myself after not being able to check in to scoot. The counter service was phenomenal. They did what they could to get us on the next plane so we could catch our Connecting flight. Scoot closed early on us so we ended up missing our flight.

Transfer within the same terminal and lots of facilities at the airport.

The seat comfort, the food and of course the crew, they made you feel welcome and relaxed 😊

Due to the delay of my first flight, my connecting flight with JetBlue was canceled by Singapore Airlines, but the JetBlue crew was very accommodating and rebooked a seat for me. The crew was very nice and had good attitude.

The male traveller seated in the row in front diagonally opposite my husbands seat across the aisle as soon as the seatbelt sign went off moved across the aisle into the seat in front of my husband for the entire journey from London to Singapore he had his seat reclined and pushed back and the seat touching my husbands knees for the entire journey from London to Singapore. very uncomfortable for my husband.

I cancelled my family 2023 international vacation because you guys double booked me with the same date, passengers, airlines and just hours difference and did not want to refund me at the right time and then finally cancelled the extra booking! Cancelling the booking that I personally booked! And you guys kept the unauthorized booking! This experience was really bad! Ruined everything! Never again I will book with kayak , me , my family , my friends and most importantly I will advocate to everyone to make sure not to book with Kayak! None existing customers service! Only 3rd provider that serve only their company and not the travelers!!!!!!

Seating wasn’t good at all with not much leg space in between. Fortunately it was a relatively short flight. Otherwise we would have struggled a lot. On board meal was pretty ordinary. It is sad to see the overall quality of this once superb airline has dropped so low.

Please have the artiste showcase of classic international movies. Please have better food. There was no dessert or yogurt in my Ind Veg meal.

Sleep pods in SilverKris lounge are disappointing, showers are great though. Food decent, not amazing. Need more toilets in lounge ideally. Flight was good but service can be better.

I cancelled the flights in good time but could only get a partial refund. I was not warned of this.

we were upgraded which was a blessing and tender mercy for us. I fell the day before and was in extreme pain from knee to shoulder. Sitting in a more comfortable seat during the flight was an unexpected blessing and experience.

Very poor check-in experience, and flight meal service was very disappointing with no drinks service or hot meal.

The aircraft was slightly newer but the food was very bad. Bland and uninteresting. Nothing special at all.

The crew were fine. I didn’t enjoy the food at all. I found it unappetising and really had trouble eating it. The comfort level was fine and our return flight is with Cathay Pacific but honestly I probably wouldn’t fly Cathay Pacific again.

Everything went smooth. All flights were on time No changing gates, . No changing flights . It was like a completely different airlines tha n the last time I used Cathay Pacific . The last flight, 2 months ago, I had before this one was from Philippines also . I got changed in Manila and was told it only added 2 hours onto my flight . My 20 hour return trip ended up being 30 hours return with a 10.0 hour layover in New York with no seats anywhere . Everyone was sleeping or sitting on the floor . Unlike the hotel I was given in Manila to wait for this flight home . I never thought I would use Cathay Pacific again . But I did and this time you were great! I should have complained about the flight and layover from Hell a couple months ago. Consider that I am complaining about that august/23 flight now . Thank you got the great flying experience on my way home from philippines .

Everything was good food could be better but ok for economy on my 2nd flight the head ph jack are bad you have to hold pushed in to hear anything but other then that very nice service

Halal food options could have been better the first meal portion sizes were very small the second breakfast meal the fish and couscous was very dry and disappointing I enjoyed the Hong Kong t lot I enjoyed the midnight stuck a lot the Hong Kong tea we had for breakfast was very good

Average flight for which I paid too much for on a last minute purchase.

I traveled to Singapore for 5 days, I didn’t receive my luggage until the 3rd day. When I received my luggage was broken which they fixed it supposedly. I never had such a poor experience with the any other airline. I honestly think it should be a compensation for all of my losses and suffering that I went through.

There’s lots of problem I faced from Bom to Doha that experience was worst I never faced before like this

From Montreal to Doha , we habe two complaints : 1) They want to charge for Seat Selection, claiming that the Class of ticket bought on Kayak did not cover seat selection. It such a penny pinching rule, I told them, since we paid almost $20,000 our 3 tickets , that rule should never exist. Also I reserved my tickets so many months ahead, I expected they will naturally put the family together or move somebody else to keep our family seating together. I filed a complaint, and NOBODY ANSWERED. 2) In Montreal, Qatar has an arrangement with the National Bank Lounge. It was so overcrowded and the Lounge is so bad in terms of service and food, amenities etc... The WORST lounge . Why Qatar not have another arrangement their Business Class clients in Montreal. The Air France KLM Lounger is better, the Air Canada Lounge is better. Qatar should send somebody to take a look ! Joseph Chung

Ultimate customer care humble and excellent service oriented crew , perfect timing maintained by the crew . My profound appreciation.

Overall good but staff in the place looked extremely tired after 8hrs in 14 hrs journey and then service was cut short and response time for calls increased in later part of flight. Food was ok not astonishing

Food and Service inside the flight. Airport service from Qatar is not good mainly because of lack of coordination and not used of seeing so many ppl commuting

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.

I would advice everybody not to fly by Indigo, no entertainment in flight, rude behavior of staff, worst experience of my life

Terrible airlines - suffered entire flight due to food poisoning from stale food

They ran out of some of the popular food items. 😞

The flight was delayed for almost 5 hours, but I understand that it was not up to the company, however how they could handle the situation better, they never apologized for that delay, moreover despite passengers being there for 7 hours only thing they did was to give a bowl of instant noodles, afterwards on the plane tiny snacks, people were there starting from lunch time and we’ve arrived to destination at almost midnight

Flight was delayed for 2 hours for no reason, then we spent almost an hour after boarding because of the weather conditions. If we left on time we could avoid that 😾

Cons: "Everything was great. Very nice and friendly crew, clean plane, great food. Excellent overall"
Pros: "Friendly crew and helpful staff"
Cons: "Missed connection from PEK to XIY due to delayed arrival and early departure. From XIY to PEK, booked and confirmed 11 departure, changed to 12:30 without notification or explaination. Rushed connections at PEK, pretty much ran from the minute left plan to another terminal, through custom, through all the health check points, security check. Just keep the fights on time and keep the original schedules, not arbitrarily change them."
Pros: "Because of our delay, we flew with Air Thai instead of Air China....much better airline"
Pros: "The price"
Cons: "Staff was not helpful and kind of rude unless you spoke their language. Food options were terrible and not very comfortable seat for 13+ hr 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."
Cons: "Even for business class there is no TV screen on each seat. Just one small TV screen on the ceiling for a few rows to share. It would be much better with TV screen on each seat. I was sitting in the first row business class and the air hostess skipped me and didn’t give me a slipper. She gave me a used slipper at the end only without a packet. This is unprofessional to treat a business class passenger"
Cons: "Seats are narrow, leg room limited, and food is minimal."
Pros: "Very frustrated experience. Air China, air Canada, budget air, all push responsibilities away. Budget air got my name wrong, too, which would have caused me to not be able to get on the original flight from China anyways."
Cons: "Still I have not been able to get someone to fix my problem for me although I was promised that I could postpone my return flight by one day because of the delay at Victoria airport. Ended up having to buy a return ticket by myself."

Guangzhou - Johannesburg Flights


Guangzhou (CAN)China


Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Guangzhou

Cabin classes: