R6 775 Find cheap flights from Johannesburg to China

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Johannesburg to China departing on 15/1. 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
0 bags

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

Best China Flight Deals

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

Shanghai
Shanghai1 stopR10 775

Good to know

Cheapest flight

R6 775
Flight from Johannesburg to Guangzhou

FAQs - booking China flights

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

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

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

  • What is the Hacker Fare option on flights from 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 Johannesburg with another airline.

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

See more FAQs

Top 5 airlines serving from Johannesburg to China

Need help choosing which airline to fly with from Johannesburg 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 verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3485 reviews
8,2Entertainment
8,0Comfort
8,3Crew
8,1Boarding
7,9Food
Airline reviews

The entire crew was amazing. They went out of their way to make us enjoy a great travel experience.

10,0 ExcellentAnonymous, Nov 2024BOG - MIA
Read more Emirates reviews

The entire crew was amazing. They went out of their way to make us enjoy a great travel experience.

The staff were very friendly and helpful. The seats were very comfortable and spacious. The entertainment was amazing, and so was the food!

Excellent staff! Flights were delayed due to technical issues after everyone was boarded and we sat in the flight for almost 2 hours before taking off. Not enough vegetarian food was available despite pre-ordering. The staff did an exceptional job dealing with both the problems neither of their making.

No Vegetarian options onboard, made to wait for a long time for boarding

The experience of the flight. The food options have definitely gone down

First time flying Emirates and business class. What a civilized way to travel, everything was wonderful organized and relaxing. Thank you for providing the best first impression!

Absolutely horrible all around especially for such a long 13-14 hour flight - terrible food - ancient entertainment - legroom worse than a short air Asia flight - not enough toilets

Surprised how empty comfortable seats in economy were not offered by crew to tall passengers. Felt like courtesy hall mark of emirates is changing. We were told in order to get those seats we have to pay $210. Not the emirates I know from past travels.

The internet connection did was not functioning as per normal.

Always my favourite airline. On time, lovely staff, clean comfortable seats. Well done

Timing very good from sfo to Singapore and service was awesome and economy class seats are great overall very good experience thanks

The crew have great customer service but their economy seating isn’t the most comfortable for a 220lbs+ guy and the food wasn’t bad, but wasn’t exceptional, either.

The crew and their service was top notch, but the plane itself seemed to be on the older side and worn out. Also, the food could’ve been better. 9 out of 10.

Service excellent would chose Singapore airlines as my first choice

The booking experience was bad. Our six character booking ID number disappeared the day before the flight, We could not find out what happened or what was the status of our flight, scheduled for the next day. We finally found the right number to contact Singapore Airlines on the matter (not easy). The Singapore agent worked through the issue in a little over thirty minutes on the phone, the day before the flight. That was great. I'm very happy with Singapore Airlines and their performance. Contact with a competent person on the matter was near impossible. It seems no one in business these days wants to deal with customers once they've pocketed the money. There were resellers, including Kayak, involved in the chain. When we finally got through to Underpricer, we did get a return call that could have proved helpful. But by that time the matter had been resolved by the Singapore agent. Majestic Vacations, the reseller who received the payment was less than worthless. That's just a fast buck operation. Ugh.

Excellent- a lot of food Disappointed with the premium economy pouch- did not have toothbrush and tooth paste or socks. Other airlines provide them

On time, friendly staff and decent food. Would definitely recommend.

Good airlines, travelled 🧳 n Singapore multiple times and experience is consistent

They bumped us up. They overbooked the flight and we hurried to the next flight. We are a family of 5 with 13, 10 , and 6 year olds kids. Everybody was running to the next flight. We never been exhausted in our flights hust like we have experienced this week. Mismanagement in scoot and kayak.

I had to change a flight date and it cost me $800.00 dollars. In the past, if there was room on the flight(which there was), Singapore Airlines simply re-booked me. This might have occurred because the office in Bali where I could interface with a human face to face is now closed since COVID. I naively figured the ability to change my flight into my decision to go with Singapore Airlines as it does cost a bit more. I will still fly on them as they are superior to the other carriers by a fairly large margin, especially for my needs.

Being a QR Platinum member traveling in business class, I expected the staff to be more courteous. Unfortunately, the lady staff was rude attending business class 1K side.

Check in desk people constrained by fear. Obvious typo on Uganda visa, even though approved, caused loss of flight. Something is definitely wrong with this system.

Overall experience was OK. Seats were truly uncomfortable for such a long flight. Food quality was mediocre at best. The staff was great though!

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Good staff, good intent, decent entertainment. More seat space would always be of benefit

More facilities to transport to the gates......felt too much walking distance

It was good no problems made it on time for the next flight overseas!

Suddenly Flight has been change by Qatar and there’s no information is there of us from Bom to Doha and counter person is behaving like Qatar owner next I will not buy Qatar and I will not suggest anyone to fly in Qatar

they give hard time at checking, they not allow computer bag or purse

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

Plane was late with no information or announcement … had to walk up n downstairs.., had not communicated this … and ppl had suitcase to carry .

Like: It arrived, Dislike: Boarding was a separate corridor with no counter announcements at the passenger waiting area. Very dirty airplane and toilets, food options were terrible - everything even the vegetarian option was a curry spice. Many other passengers using the toilets would not lock the door and kept door partially open during use - flight attendants would not enforce or direct them to lock it and light turns on, no entertainment options at all, other passengers would be singing and not peaceful. Atrocious flight experience.

Like: Plane made it to the destination. Dislike: Food is terrible, no entertainment, very dirty airplane.

Flight was delayed resulting in a series of unfortunate events. I ran the airport as people were yelling my flight anyone who can’t run wouldn’t have made it! Then the luggage is missing. Good company, execution needs fine tuning.

I had a full row so can't imagine how this could be better

Boarding was delayed and people were just sitting there like lost.

My experience was with Ethiopian airlines was pathetic. I would not recommend anyone to travel with Ethiopian air. Customer Service was very poor, rude stuff and flight attendants. Unwilling to offer help when asked either not able to articulate English properly or adamantly rude. Bole airport is dirty and unpleasant. Many passengers going through the airport but inadequate staff to offer service. Passengers in the flight very unkempt. Noisy flight. flight attendants unable to make order during flight. Passengers with kids unable to control their kids. The kids kept screaming, and shouting during the flight making everyone uncomfortable. Overall the flight was not comfortable.

1. They messed up my baby food order. 2. They messed up my confirmed seats. 3. The screen on my seat was not working at all. So, it’s a horrible experience

It’s good alternative flight out from Mogadishu, especially for the timing

My suitcase 🧳 got missing we still looking for it This not good for them 👎🏾👎🏾👎🏾🤦🏽‍♀️

Food and service are good. Bathroom was lack of lotions and cleaning. That should be improved.

Food & service very good next I will pick up again

Chinese flight attendants didn't speak english well. They didn't care enough to remember that I (east asian who isn't Chinese) wasn't Chinese and spoke English. Announcement in english on board was poor and I find it very difficult to understand what was announced. Also, a cabin bag allows only 5kg!

Chinese flight attendants didn't speak english well. They didn't care enough to remember that I (east asian who isn't Chinese) wasn't Chinese and spoke English. Announcement in english on board was poor and I find it very difficult to understand what was announced.

Everything was not satisfactory - the flight was delayed, staffs were ok but they didn't speak English well. I am from east Asia (not Chinese) and they didn't care enough to remember that I wasn't Chinese but persistently spoke chinese to me. The flight announcement in english wasn't clear to understand.

I wish I had been able to choose a vegetarian meal. Crew friendly and helpful. Seat was ok. All quite efficient and pleasant. Would recommend for inner China travel for sure.

The flight is not bad, but the Business Lounge is not big enough for the quantity of people they accept and there is a limited options for food and beverages.

It was simply bad and on top of that my luggage hasn't been delivered until now. They can't even localize it which is just unacceptable when they are supposed to scan the bar code they put when we check in

We bought premium Economy, thinking it would be more comfortable, but the seat is so narrow ,that my legs and feet are swollen , I can't wear shoes !

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

Book cheap flights from Johannesburg to China

Recent return flight deals

19/4Sat
1 stopSingapore Airlines
19h 20mJNB-PVG
1/5Thu
1 stopSingapore Airlines
29h 25mPVG-JNB
R10 775
1/3Sat
1 stopSingapore Airlines
18h 50mJNB-PVG
7/3Fri
1 stopSingapore Airlines
36h 00mPVG-JNB
R11 027
16/1Thu
1 stopQatar Airways
19h 40mJNB-CAN
23/1Thu
1 stopQatar Airways
19h 50mCAN-JNB
R12 955
23/1Thu
1 stopQatar Airways
19h 40mJNB-CAN
25/1Sat
1 stopQatar Airways
21h 10mCAN-JNB
R13 063
21/4Mon
2 stopsAir China
21h 40mJNB-SHA
4/5Sun
2 stopsAir China
26h 50mSHA-JNB
R14 036
21/4Mon
2 stopsAir China
21h 40mJNB-SHA
3/5Sat
2 stopsAir China
39h 50mSHA-JNB
R14 072
12/2Wed
1 stopEthiopian Air
18h 25mJNB-CAN
25/2Tue
1 stopEthiopian Air
19h 00mCAN-JNB
R15 081
30/11Sat
1 stopEthiopian Air
26h 50mJNB-PEK
8/12Sun
1 stopEthiopian Air
19h 00mPEK-JNB
R15 423
1/4Tue
1 stopEmirates
21h 10mJNB-PEK
7/4Mon
1 stopEmirates
39h 35mPEK-JNB
R15 604
3/12Tue
2 stopsEmirates
29h 10mJNB-KMG
9/12Mon
2 stopsEmirates
39h 00mKMG-JNB
R28 522

Search by stops

Search by airline

Search by price

Recent one-way flight deals

15/1Wed
1 stopQatar Airways
19h 40mJNB-CAN
R6 775
15/1Wed
3 stops
22h 50mJNB-CAN
R8 649
14/1Tue
1 stopEthiopian Air
33h 10mJNB-CAN
R8 865
24/1Fri
1 stopSingapore Airlines
37h 45mJNB-CAN
R8 919
15/1Wed
2 stops
26h 15mJNB-CAN
R9 261
29/11Fri
1 stopSingapore Airlines
16h 45mJNB-XMN
R9 982
13/1Mon
1 stopEthiopian Air
34h 00mJNB-CAN
R10 901
14/1Tue
1 stopEmirates
20h 55mJNB-CAN
R12 054
28/11Thu
1 stopEmirates
20h 55mJNB-CAN
R15 351
15/3Sat
2 stopsCathay Pacific
61h 30mJNB-SHA
R21 189

Search by stops

Search by airline

Search by price

Last minute flights from Johannesburg to China

Last minute flight, train and bus deals

22/11Fri
multi-stopEthiopian Air
18h 25mJNB-CAN
3/12Tue
multi-stopEthiopian Air
18h 15mCAN-JNB
R14 486
22/11Fri
multi-stopEthiopian Air
18h 25mJNB-CAN
3/12Tue
multi-stopEthiopian Air
18h 15mCAN-JNB
R14 522
22/11Fri
multi-stopEthiopian Air
24h 40mJNB-CAN
30/11Sat
multi-stopEthiopian Air
35h 25mCAN-JNB
R14 847
24/11Sun
multi-stopQatar Airways
36h 35mJNB-PVG
21/1Tue
multi-stopQatar Airways
21h 00mPVG-JNB
R15 135
22/11Fri
multi-stopQatar Airways
22h 30mJNB-CAN
2/12Mon
multi-stopQatar Airways
38h 50mCAN-JNB
R16 180
22/11Fri
multi-stopAir China
27h 15mJNB-CAN
3/12Tue
multi-stopAir China
24h 00mCAN-JNB
R17 081
22/11Fri
multi-stopAir China
27h 15mJNB-CAN
3/12Tue
multi-stopAir China
25h 00mCAN-JNB
R17 099
24/11Sun
multi-stopEmirates
17h 25mJNB-CAN
30/11Sat
multi-stopEmirates
26h 35mCAN-JNB
R17 964
22/11Fri
multi-stopEmirates
20h 55mJNB-CAN
29/11Fri
multi-stopEmirates
26h 35mCAN-JNB
R20 306
24/11Sun
multi-stopSingapore Airlines
37h 45mJNB-CAN
1/12Sun
multi-stopSingapore Airlines
49h 25mCAN-JNB
R23 153

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Johannesburg to China

Cabin class types available on flights to China

Cabin classes available on flights to China. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.