Find flights
Airlines
FAQs

Cheap flights from South Africa to China from R7 955

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight to China departing on 31/3. 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.
JNB — SHA
Mar 5 — Mar 121
1 adult
Tue 5/3
Tue 12/3

How far in advance should I book a flight from South Africa to China?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 53 days in advance, which can save you up to 31% on flights from South Africa to China compared to booking the week you need them. Waiting 53 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R18 541. For sooner than that we have options available in the next 3 days from R27 956.

What is the cheapest month to fly from South Africa to China?

January is one of the best times of the year to fly to China from South Africa. Prices for January average R17 919 per person but you can even find prices for as low as R11 989. The most expensive prices can be found in the month of March. Opting for a January flight can save you 10% on your journey compared to booking in March

When is the cheapest time to fly from South Africa to China (ZA - CN)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from South Africa to China as you normally would.

Cheap Air China flights from South Africa to China

Explore cheap flight options specifically provided by Air China for the route between South Africa and China. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Check out some of the cheapest Air China flights we've come across from South Africa to China. Come back soon if you're not finding the exact deal you're looking for.
Wed 1/510:10JNB - SHA
2 stops21h 40mAir China
Wed 8/522:30SHA - JNB
2 stops39h 50mAir China
Deal found 28/2R14 334
Wed 13/310:10JNB - CAN
2 stops25h 10mAir China
Wed 20/320:35CAN - JNB
2 stops41h 25mAir China
Deal found 29/2R17 024
Wed 13/310:10JNB - CAN
2 stops27h 15mAir China
Wed 20/322:05CAN - JNB
3 stops39h 55mAir China
Deal found 29/2R17 196
Fri 29/310:10JNB - CAN
2 stops42h 15mAir China
Sat 6/418:40CAN - JNB
2 stops43h 40mAir China
Deal found 28/2R17 273
Fri 3/510:10JNB - PVG
1 stop18h 00mAir China
Thu 23/511:00PVG - JNB
3 stops27h 20mAir China
Deal found 28/2R18 119
Fri 3/510:10JNB - PEK
1 stop17h 45mAir China
Sun 12/518:55PEK - JNB
1 stop19h 25mAir China
Deal found 29/2R45 172

Cheap Cathay Pacific flights from South Africa to China

Explore cheap flight options specifically provided by Cathay Pacific for the route between South Africa and China. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Some of the lowest-priced Cathay Pacific flights we've found at this time heading from South Africa to China. Check back soon if you're not seeing flights that suit your needs.
Sun 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
Thu 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R15 525
Sun 2/611:20JNB - PEK
1 stop29h 15mCathay Pacific
Sat 29/612:05PEK - JNB
1 stop25h 35mCathay Pacific
Deal found 28/2R15 755
Sun 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
Thu 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 27/2R16 101
Tue 16/411:20JNB - PVG
1 stop26h 55mCathay Pacific
Tue 23/48:40PVG - JNB
2 stops31h 10mCathay Pacific
Deal found 27/2R16 178
Tue 12/311:20JNB - CAN
1 stop27h 50mCathay Pacific
Tue 19/310:10CAN - JNB
2 stops29h 30mCathay Pacific
Deal found 28/2R16 486
Sun 10/311:20JNB - CAN
1 stop27h 50mCathay Pacific
Mon 18/322:25CAN - JNB
2 stops41h 15mCathay Pacific
Deal found 29/2R16 658
Tue 16/411:20JNB - SHA
1 stop18h 45mCathay Pacific
Tue 23/413:20SHA - JNB
2 stops26h 30mCathay Pacific
Deal found 27/2R17 273
Sat 13/413:35JNB - PVG
2 stops24h 40mCathay Pacific
Sat 20/419:05PVG - JNB
1 stop18h 35mCathay Pacific
Deal found 29/2R17 465
Sun 10/321:35JNB - XMN
2 stops39h 45mCathay Pacific
Thu 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R17 485

Cheap South Africa to China flights in March & April 2024

Find cheap flight options from South Africa to China specifically for the months of March and April 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Prices were last updated on 1 March 2024.
Listed are some of the best fares we've found on flights departing from South Africa to China in 2024. Check back regularly for other flight deals.
Sun 10/37:30JNB - CAN
1 stop24h 55mQatar Airways
Sun 17/30:55CAN - JNB
1 stop33h 05mQatar Airways
Deal found 29/2R12 239
Thu 28/39:50JNB - PVG
1 stop18h 20mEtihad Airways
Thu 4/418:55PVG - JNB
1 stop19h 40mEtihad Airways
Deal found 29/2R12 239
Thu 28/323:00JNB - PVG
1 stop35h 30mEthiopian Air
Wed 3/40:20PVG - JNB
1 stop33h 35mEthiopian Air
Deal found 29/2R12 758
Sun 3/314:30JNB - CAN
1 stop19h 10mEthiopian Air
Fri 15/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R13 277
Fri 29/323:00JNB - CAN
1 stop33h 55mEthiopian Air
Sat 6/45:15CAN - JNB
1 stop20h 45mEthiopian Air
Deal found 28/2R13 392
Sun 17/314:30JNB - CAN
1 stop19h 10mEthiopian Air
Sat 23/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R13 507
Sat 30/323:00JNB - CAN
1 stop33h 55mEthiopian Air
Sat 6/45:15CAN - JNB
1 stop37h 50mEthiopian Air
Deal found 29/2R13 623
Mon 11/319:10CPT - CAN
1 stop37h 15mQatar Airways
Sun 17/30:55CAN - CPT
1 stop22h 40mQatar Airways
Deal found 28/2R14 276
Tue 12/314:30JNB - CAN
1 stop19h 10mEthiopian Air
Mon 18/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 28/2R14 334

South Africa to China 2024 flight deals

Discover exclusive flight deals for travel between South Africa and China in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Listed are some of the best fares we've found on flights departing from South Africa to China in 2024. Check back regularly for other flight deals.
Sun 3/1113:45JNB - CAN
1 stop37h 45mSingapore Airlines
Sun 17/1110:45CAN - JNB
1 stop25h 25mSingapore Airlines
Deal found 29/2R10 837
Sun 10/37:30JNB - CAN
1 stop24h 55mQatar Airways
Sun 17/30:55CAN - JNB
1 stop33h 05mQatar Airways
Deal found 29/2R12 239
Thu 28/39:50JNB - PVG
1 stop18h 20mEtihad Airways
Thu 4/418:55PVG - JNB
1 stop19h 40mEtihad Airways
Deal found 29/2R12 239
Tue 26/117:30JNB - PVG
1 stop24h 50mQatar Airways
Fri 29/1123:45PVG - JNB
1 stop21h 25mQatar Airways
Deal found 29/2R12 431
Thu 28/323:00JNB - PVG
1 stop35h 30mEthiopian Air
Wed 3/40:20PVG - JNB
1 stop33h 35mEthiopian Air
Deal found 29/2R12 758
Fri 22/1113:45JNB - CAN
1 stop37h 45mSingapore Airlines
Tue 26/1110:45CAN - JNB
1 stop25h 25mSingapore Airlines
Deal found 28/2R12 931
Sun 3/314:30JNB - CAN
1 stop19h 10mEthiopian Air
Fri 15/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R13 277
Fri 29/323:00JNB - CAN
1 stop33h 55mEthiopian Air
Sat 6/45:15CAN - JNB
1 stop20h 45mEthiopian Air
Deal found 28/2R13 392
Wed 6/1110:40CPT - CAN
2 stops40h 50mSingapore Airlines
Sun 10/1110:45CAN - CPT
2 stops28h 40mSingapore Airlines
Deal found 28/2R13 431

South Africa to China flights leaving soon

Find last-minute flight options from South Africa to China for spontaneous travel. Discover available flights and compare prices based on user searches. Secure great deals and offers for spontaneous trips with quick booking options. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Have a look at some of the last-minute flights available departing from South Africa to China. To prevent any unwanted surprises, users should verify their flight info before booking.
Sun 10/37:30JNB - CAN
1 stop24h 55mQatar Airways
Sun 17/30:55CAN - JNB
1 stop33h 05mQatar Airways
Deal found 29/2R12 239
Sun 10/321:35JNB - CAN
1 stop35h 40mEgypt Air
Mon 18/323:20CAN - JNB
1 stop37h 50mEgypt Air
Deal found 29/2R14 507
Sun 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
Thu 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R15 525
Sat 9/34:00JNB - CAN
2 stops29h 40mEthiopian Air
Sun 17/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R16 044
Sun 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
Thu 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 27/2R16 101
Sun 10/39:25JNB - CAN
1 stop23h 00mQatar Airways
Sun 17/30:55CAN - JNB
2 stops38h 00mQatar Airways
Deal found 29/2R16 293
Sun 10/311:20JNB - CAN
1 stop27h 50mCathay Pacific
Mon 18/322:25CAN - JNB
2 stops41h 15mCathay Pacific
Deal found 29/2R16 658
Sun 10/321:35JNB - XMN
2 stops39h 45mCathay Pacific
Thu 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R17 485
Sun 10/321:35JNB - XMN
2 stops39h 45mCathay Pacific
Thu 14/320:35XMN - JNB
1 stop16h 55mCathay Pacific
Deal found 27/2R18 080

One-way flights to China from South Africa

Search for one-way flight options from South Africa to China. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Some of the best available deals we've found on one-way flights from South Africa to China. Users needing a return flight from South Africa to China should utilize the search form above.
Sun 31/310:45JNB - CAN
2 stops26h 15mKenya Airways
Deal found 29/2R7 955
Sun 31/39:50JNB - PVG
1 stop18h 45mEtihad Airways
Deal found 29/2R8 704
Fri 3/511:20JNB - PEK
1 stop19h 05mCathay Pacific
Deal found 29/2R8 934
Sat 30/38:20JNB - PVG
1 stop25h 10mEthiopian Air
Deal found 29/2R9 011
Sat 30/314:30JNB - CAN
1 stop18h 25mEthiopian Air
Deal found 29/2R9 107
Tue 5/313:25JNB - PEK
1 stop19h 20mEmirates
Deal found 29/2R9 607
Thu 7/318:50JNB - PEK
1 stop21h 40mEmirates
Deal found 29/2R9 684
Thu 7/39:50JNB - PEK
2 stops43h 15mMultiple Airlines
Deal found 29/2R9 799
Thu 7/39:50JNB - PEK
3 stops45h 25mMultiple Airlines
Deal found 29/2R9 934

Find flights from South Africa to China within your budget

Customise your flight search to find flights from South Africa to China that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.

Fly from

Any airport

Fly to

Any airport

Budget

R12 239 - R18 100

Route

Depart

Return

Price

Johannesburg OR TamboGuangzhou Baiyun

JNB - CAN

JNBCAN

Johannesburg OR Tambo

Sun 10/3

1 stop24h 55m

Guangzhou Baiyun

Sun 17/3

1 stop33h 05m

R12 239

Johannesburg OR TamboGuangzhou Baiyun

JNB - CAN

JNBCAN

Johannesburg OR Tambo

Fri 29/3

1 stop33h 55m

Guangzhou Baiyun

Sat 6/4

1 stop20h 45m

R13 392

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

Wed 1/5

1 stop18h 45m

Shanghai Pu Dong

Wed 8/5

1 stop19h 35m

R13 431

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

Fri 3/5

1 stop27h 50m

Shanghai Pu Dong

Thu 23/5

1 stop20h 50m

R14 334

Johannesburg OR TamboGuangzhou Baiyun

JNB - CAN

JNBCAN

Johannesburg OR Tambo

Sun 10/3

1 stop35h 40m

Guangzhou Baiyun

Mon 18/3

1 stop37h 50m

R14 507

Johannesburg OR TamboGuangzhou Baiyun

JNB - CAN

JNBCAN

Johannesburg OR Tambo

Tue 12/3

1 stop37h 45m

Guangzhou Baiyun

Tue 19/3

1 stop37h 45m

R14 910

Johannesburg OR TamboXiamen Gaoqi Intl

JNB - XMN

JNBXMN

Johannesburg OR Tambo

Sun 10/3

1 stop17h 40m

Xiamen Gaoqi Intl

Thu 14/3

1 stop25h 15m

R15 525

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

Tue 16/4

1 stop20h 05m

Shanghai Pu Dong

Tue 23/4

1 stop19h 35m

R17 024

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

Wed 1/5

2 stops30h 25m

Shanghai Pu Dong

Wed 8/5

1 stop27h 00m

R18 100

Flights are sorted by cheapest first

Deals found on 29/2

Reviews of airlines servicing China

Get insights into the airlines that provide service to China. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to China. Reviews last updated 1 March 2024.
To help decide which airline to fly from South Africa to China, see what other customers have to say about Air China, Cathay Pacific and Etihad Airways. Users have also rated airlines in terms of entertainment options, comfort, food, crew/service, and boarding process.
8,3
Very Good
1 558 reviews

Boarding

8,5

Overall

8,3

Comfort

8,2

Entertainment

8,2

Food

7,9

Crew

8,7

Reviews

1 / 10

Everything went smoothly, the staff was friendly, the special meal was correct. It was with Singapore Airlines for the first two legs (Penang to Singapore then Singapore to LAX). The final leg of LAX to BWI was with United.

8,3
Very Good
1 558 reviews
8,3
Very Good
1 558 reviews

Boarding

8,5

Overall

8,3

Comfort

8,2

Entertainment

8,2

Food

7,9

Crew

8,7

Reviews

1 / 10

Everything went smoothly, the staff was friendly, the special meal was correct. It was with Singapore Airlines for the first two legs (Penang to Singapore then Singapore to LAX). The final leg of LAX to BWI was with United.

8,1
Very Good
4 318 reviews
8,3
Very Good
1 558 reviews

Boarding

8,5

Overall

8,3

Comfort

8,2

Entertainment

8,2

Food

7,9

Crew

8,7

Reviews

1 / 10

Everything went smoothly, the staff was friendly, the special meal was correct. It was with Singapore Airlines for the first two legs (Penang to Singapore then Singapore to LAX). The final leg of LAX to BWI was with United.

7,8
Good
2 258 reviews
8,3
Very Good
1 558 reviews

Boarding

8,5

Overall

8,3

Comfort

8,2

Entertainment

8,2

Food

7,9

Crew

8,7

Reviews

1 / 10

Everything went smoothly, the staff was friendly, the special meal was correct. It was with Singapore Airlines for the first two legs (Penang to Singapore then Singapore to LAX). The final leg of LAX to BWI was with United.

7,8
Good
1 335 reviews
8,3
Very Good
1 558 reviews

Boarding

8,5

Overall

8,3

Comfort

8,2

Entertainment

8,2

Food

7,9

Crew

8,7

Reviews

1 / 10

Everything went smoothly, the staff was friendly, the special meal was correct. It was with Singapore Airlines for the first two legs (Penang to Singapore then Singapore to LAX). The final leg of LAX to BWI was with United.

7,8
Good
4 644 reviews
8,3
Very Good
1 558 reviews

Boarding

8,5

Overall

8,3

Comfort

8,2

Entertainment

8,2

Food

7,9

Crew

8,7

Reviews

1 / 10

Everything went smoothly, the staff was friendly, the special meal was correct. It was with Singapore Airlines for the first two legs (Penang to Singapore then Singapore to LAX). The final leg of LAX to BWI was with United.

Related info for your journey

Find useful and relevant information for your journey from South Africa to China. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.

Can I find flights from South Africa to China for under R12 300 on Cheapflights?

Yes, there are multiple flights from South Africa to China for under R12 300. The cheapest flight booked recently is on Qatar Airways for just R12 239, but on average you can expect to pay R14 410.

Are there last-minute flights available from South Africa to China for under R12 300?

There are currently 20+ open flights from South Africa to China within the next 7 days for less than R12 300.

What are the cheapest airlines to fly from South Africa to China one-way?

One-way options have recently been found by users for as low as R7 955 on Kenya Airways. Other airlines that offer cheap prices include Etihad Airways from R8 704 and Cathay Pacific from R8 934 one-way.

What does JNB to SHA mean?

JNB stands for Johannesburg OR Tambo Airport, while SHA stands for Shanghai Hongqiao Intl Airport. These codes are often called IATA codes, a set of identifiers established by IATA (International Air Transport Association) that is widely used by airlines and the aviation industry. Ready for more IATA code knowledge? These are related airports for your current travel destination: Shanghai Pu Dong Airport (PVG), Guangzhou Baiyun Airport (CAN), Beijing Capital Airport (PEK), Shenzhen Airport (SZX), Qingdao Jiaodong Intl Airport (TAO).

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.

Top 10 airlines flying from South Africa to China

Discover the top 10 airlines that operate flights from South Africa to China. Compare their services, reliability, and customer satisfaction ratings to choose the airline that best suits your travel preferences and needs. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
AirlineCheapestAverageFlexibilityOn-time
Singapore AirlinesCheapestR9 754AverageR14 884FlexibilityNo cancel feeOn-time81%
Search Singapore Airlines flights
Etihad AirwaysCheapestR10 981AverageR13 037FlexibilityNo cancel feeOn-time75%
Search Etihad Airways flights
Qatar AirwaysCheapestR11 715AverageR15 764FlexibilityNo cancel feeOn-time68%
Search Qatar Airways flights
Egypt AirCheapestR12 257AverageR13 666FlexibilityNo cancel feeOn-timeN/A
Search Egypt Air flights
Ethiopian AirCheapestR12 493AverageR17 538FlexibilityNo cancel feeOn-time72%
Search Ethiopian Air flights
Air ChinaCheapestR14 863AverageR17 780FlexibilityNo cancel feeOn-time67%
Search Air China flights
Cathay PacificCheapestR14 902AverageR17 484FlexibilityNo cancel feeOn-time72%
Search Cathay Pacific flights
EmiratesCheapestR15 423AverageR18 521FlexibilityNo cancel feeOn-time75%
Search Emirates flights
Kenya AirwaysCheapestR16 645AverageR19 114FlexibilityNo cancel feeOn-time82%
Search Kenya Airways flights
LufthansaCheapestR26 649AverageR58 575FlexibilityNo cancel feeOn-time76%
Search Lufthansa flights

Search flights from South Africa to China by cabin class