Find flights
Deals
When to book
FAQs & Tips
Airlines

R6 710 Find cheap flights to China

This is the cheapest return flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to China departing on 25/12. 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

In the last 7 days, travellers have searched 45 945 231 times on KAYAK, and here's why:

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

Best China Flight Deals

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

Guangzhou
Guangzhou1 stopR12 149
Shanghai
Shanghai2 stopsR9 765
Beijing
Beijing1 stopR14 127
Xiamen
Xiamen2 stopsR31 008

Good to know

Low season

August

High season

November

Cheapest flight

R6 710
Best time to beat the crowds but there is an average 7% increase in price.
Most popular time to fly and prices are also 5% lower on average.
Flight from Cape Town to Beijing

FAQs - booking China flights

  • How long is the flight to China?

    An average direct flight from South Africa to China takes 24h 26m, covering a distance of 18928 km. The most popular route is Johannesburg - Guangzhou with an average flight time of 16h 25m.

  • What is the cheapest flight to China?

    The cheapest ticket to China from South Africa found in the last 72 hours was R11 328 one-way, and R9 765 round-trip. The most popular route is Johannesburg OR Tambo to Guangzhou Baiyun and the cheapest round-trip airline ticket found on this route in the last 72 hours was R10 560.

  • What are the most popular destinations in China?

    Based on KAYAK flight searches, the most popular destination is Shanghai (55% of total searches to China). The next most popular destinations are Guangzhou (33%) and Beijing (10%).Searches for flights to Kunming (0,7%) and to Xiamen (0,7%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to China

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest China flight deals.

Top 5 airlines flying to China

Need help choosing which airline to fly with from South Africa 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 3551 reviews
7,9Food
8,0Comfort
8,2Entertainment
8,3Crew
8,1Boarding
Airline reviews

Business class on this plane was adequate, service, amenities, swag, and crew was amazing!

10,0 ExcellentAnonymous, Oct 2024EWR - ATH
Read more Emirates reviews

Business class on this plane was adequate, service, amenities, swag, and crew was amazing!

We boarded via a mobile gate in Dubai. I don't care for the bus ride from the gate to the plane

The lounge staff at reception were inefficient and robotic. Boarding process was chaotic at the gate with no priority for business and first. At arrival into Dubai, no upper deck door . Food option and quality for this flight was awful . Thankfully the bar is always good.

Fresh energetic and friendly crew, great food, brand new plane and non stop entertainment

‏One of the worst flights I took in My life, delays after delays, then the AC is not working and we were living in a sauna,& we were sweating like pigs. and this even before take off. Next we arrived late one hour late, baggage claims worse than the delay itself add to that one more hour to get our luggage. I am extremely disappointed and my experience is I’m never going to fly on Emirates airline. Immigration was the only good thing about this trip. It took us seven minutes to go through to the luggage claims.

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

On the DXB to IAD flight, missed the snack between the meals again...

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

POOR CREW BEHAVIOR. RESTRICTIONS ON FOOD. FEELS LIKE ECONOMY CLASS.

We did not fly and our agent has been uncilling and uncooperative to help us rebook flight. We will never use Kayak ever again to book our flights, and we will let our network of friends know that using Kayak is equal to losing $$$$$.

The seats were more narrow than at other lines. Food was mediocre (economy class)

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.

Didn't like much at all Nowhere near enough legroom, narrow seats. Aisles not wide enough for safe food trolley access and husband had his knee hit cos not enough leg room. Would take a lot to convince us to fly Singapore Airlines again which is a pity cos it was always our go-to airline

Overall good experience, convenient Changi Airport, even the layover was long.

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

The flight was very late, sitting on the plane for over an hour and missed our connecting flight from Singapore to LA. As senior citizens, we were rerouted to Copenhagen and then to LA. They should not do this to senior citizens. They should have given us a hotel voucher for a night, then catch a flight to LA the next day. Singapore Airlines should grant us some kind of credit for the next trip, if they want us to fly with them. I doubt if we will ever hear from them.

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.

They ran out of food for breakfast They did not offer tea or coffee The staff appeared very inexperienced The cabin was very cold, even with a blanket

If I made the connection in Singapore I was stuck there for 24 hours you owe me 355.00 for accommodations

There was not enough food for everybody. Some dishes were missing.

Do I need to repeat my complaints about my lost carry on bag?

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

Food was good, attendants were friendly. Seats were not comfortable. Did not receive any amenities such as eyemask or earplugs that would have helped sleep. Additionally a large group of passengers boarded very late into boarding and were a disruption for almost the whole flight. Flight attendants did their best but the kids were making so much noise, kicking seats, and half the time no adult was sat with them so they weren’t being managed.

Operated by American Airlines. Very chaotic and the crew was bit rough responding any enquiries. Restricted leg space.. Qatar would have been better

It was a long flight but overall a good one. The one thing that I would comment on is that there is a real problem with disposable plastic products when it comes to the meal service. It would be great for Qatar Airways to find ways to make its meal service more circular and reduce the immense amount of waste.

Not impressed. Only allowed one carry on on such a long flight.

To many ads. 3 or 4 between each movie. All repetitive, all related to Doha which I was just passing thru.

They shld provide food. Between food they are giving 10 hours gap which is toooo much

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

The food needs to improve especially the fish as there where only 3 fish cubes in my plate.

I have been flew with ET since 2013 and I wish the service can be reach standard airlines as Star Alliance member please ET you need to improve many thing on the services learn from SQ and other member

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.

Good was great, but no vegetarian option: only beef or chicken. In business class please add a vegetarian option. Thanks

The boarding area was too small with only one agent checking passengers into their standing bus

The experience was amazing! Many thanks to the pilot who informed us that we were passing mt Kilimanjaro and we had the chance to see it !

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

Movie channels was great. Air hostess could be a little more caring

Business and economy lines were common for most of the journey including check in and security control in Addis Abbeba. Food choice was fine, however there was a hair in my rice

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

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"

Book Cheap China Plane Tickets

Recent return flight deals

25/12Wed
1 stopTurkish Airlines
41h 00mCPT-PEK
8/1Wed
1 stopTurkish Airlines
41h 15mPEK-CPT
R6 710
28/2Fri
2 stopsSingapore Airlines
29h 40mCPT-PVG
7/3Fri
2 stopsSingapore Airlines
25h 35mPVG-CPT
R9 765
10/11Sun
1 stopEthiopian Air
19h 40mJNB-PVG
14/11Thu
1 stopEthiopian Air
19h 40mPVG-JNB
R12 061
26/11Tue
1 stopEthiopian Air
33h 10mJNB-CAN
3/12Tue
1 stopEthiopian Air
26h 10mCAN-JNB
R12 908
13/11Wed
2 stopsAir China
23h 15mJNB-CAN
24/11Sun
2 stopsAir China
26h 00mCAN-JNB
R12 943
15/1Wed
1 stopQatar Airways
19h 40mJNB-CAN
23/1Thu
1 stopQatar Airways
21h 10mCAN-JNB
R13 014
9/2Sun
1 stopQatar Airways
23h 35mJNB-CAN
23/2Sun
1 stopQatar Airways
20h 35mCAN-JNB
R13 032
31/3Mon
2 stopsAir China
23h 10mJNB-CAN
8/4Tue
2 stopsAir China
25h 40mCAN-JNB
R13 950
30/11Sat
1 stopEmirates
21h 40mJNB-PEK
9/12Mon
1 stopEmirates
39h 45mPEK-JNB
R16 775
28/2Fri
1 stopEmirates
38h 40mCPT-PVG
7/3Fri
1 stopEmirates
40h 30mPVG-CPT
R17 429

Search by stops

Search by airline

Search by price

Recent one-way flight deals

15/11Fri
1 stopCathay Pacific
19h 25mJNB-PEK
R7 099
8/11Fri
1 stopCathay Pacific
27h 25mJNB-PEK
R7 293
5/11Tue
1 stopQatar Airways
23h 35mJNB-CAN
R7 929
5/11Tue
2 stops
25h 15mJNB-CAN
R8 246
1/12Sun
1 stopEthiopian Air
20h 35mJNB-PEK
R8 811
16/11Sat
1 stopEthiopian Air
20h 35mJNB-PEK
R9 783
13/11Wed
1 stopEmirates
19h 20mJNB-PEK
R9 977
14/11Thu
1 stopSingapore Airlines
27h 00mJNB-PEK
R10 701
1/12Sun
2 stopsSingapore Airlines
22h 10mCPT-PEK
R33 780
14/11Thu
3 stopsEmirates
24h 20mJNB-PEK
R37 983

Search by stops

Search by airline

Search by price

Last minute flights to China

Last minute flight, train and bus deals

1/11Fri
multi-stopEthiopian Air
19h 40mJNB-PVG
8/11Fri
multi-stopEthiopian Air
19h 40mPVG-JNB
R12 061
1/11Fri
multi-stopEthiopian Air
25h 55mJNB-PVG
8/11Fri
multi-stopEthiopian Air
19h 40mPVG-JNB
R13 297
1/11Fri
multi-stopCathay Pacific
28h 55mJNB-PVG
8/11Fri
multi-stopCathay Pacific
30h 15mPVG-JNB
R14 303
1/11Fri
multi-stopCathay Pacific
28h 55mJNB-PVG
8/11Fri
multi-stopCathay Pacific
34h 10mPVG-JNB
R14 321
1/11Fri
multi-stopAir China
31h 10mJNB-PVG
8/11Fri
multi-stopAir China
62h 30mPVG-JNB
R18 612
1/11Fri
multi-stopAir China
22h 50mJNB-SHA
8/11Fri
multi-stopAir China
65h 15mSHA-JNB
R18 612
31/10Thu
multi-stopEmirates
26h 50mCPT-PEK
5/11Tue
multi-stopEmirates
34h 50mPEK-CPT
R19 971
1/11Fri
multi-stopSingapore Airlines
19h 30mCPT-CAN
5/11Tue
multi-stopSingapore Airlines
36h 00mCAN-CPT
R26 064
1/11Fri
multi-stopQatar Airways
20h 00mCPT-CAN
5/11Tue
multi-stopQatar Airways
22h 30mCAN-CPT
R27 105
1/11Fri
multi-stopQatar Airways
20h 00mCPT-CAN
6/11Wed
multi-stopQatar Airways
25h 55mCAN-CPT
R28 642

Search by stops

Search by airline

Search by price

Everything you need to know for your flight 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.