Find cheap flights from China to Johannesburg

Find cheap flights from China to Johannesburg

Return
Economy
Washington (WAS)
Johannesburg OR Tambo
Wed 8/5
Wed 8/12
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Good to know

Low season

November Best time to beat the crowds (2% less expensive on average)

High season

September Most popular time to fly (9% more expensive on average)

Average price of a return ticket

R759 (avg. price over the last 2 weeks)

Good deal for a return ticket

R664 or less

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 Tete Matunda R5 082, from Zagreb Franjo Tuđman R8 157, from Ottawa R17 120
  • High season is considered to be January, February and December. The cheapest month to fly to Johannesburg is January.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Johannesburg flights

How does KAYAK find such low prices 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?

What is the Hacker Fare option on flights to Johannesburg?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Johannesburg?

Top 5 airlines serving China to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

8,7
Singapore Airlines
Overall score based on 3 878 reviews
8,8
Boarding
8,5
Comfort
9,0
Crew
8,7
Entertainment
8,4
Food
Airline reviews
Read more about Singapore Airlines

Book cheap flights from China to Johannesburg (return)

Airports
Origin
Beijing
R13 569
only
R13 569
Shanghai
R13 569
only
R13 569
Destination
Johannesburg
R13 569
only
R13 569
Fri, Nov 6
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
30h 00m
Tue, Nov 10
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
18h 55m
R13 569
Trip: 5 days
Based on null reviews
Fri, Nov 6
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
19h 30m
Sat, Nov 7
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
19h 05m
R14 273
Trip: 2 days
Based on null reviews
Tue, Nov 3
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
24h 00m
Tue, Nov 10
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
27h 00m
R14 995
Trip: 8 days
Based on null reviews
Sun, Nov 1
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
18h 40m
Wed, Nov 11
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
17h 55m
R15 854
Trip: 11 days
Based on null reviews
Mon, Nov 2
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
40h 20m
Tue, Nov 10
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
38h 55m
R17 468
Trip: 9 days
Based on null reviews
Tue, Nov 3
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
20h 00m
Tue, Nov 10
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
18h 10m
R17 537
Trip: 8 days
Based on null reviews
Sun, Nov 1
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
25h 35m
Sun, Nov 8
JNB
OR Tambo Airport, Johannesburg
PVG
Shanghai Pudong Airport
34h 10m
R18 207
Trip: 8 days
Based on null reviews
Sun, Nov 1
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
37h 55m
Thu, Nov 12
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
51h 20m
R18 464
Trip: 12 days
Based on null reviews
Wed, Nov 4
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
46h 45m
Sat, Nov 7
JNB
OR Tambo Airport, Johannesburg
PVG
Shanghai Pudong Airport
18h 00m
R18 945
Trip: 4 days
Based on null reviews
Mon, Nov 2
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
19h 15m
Tue, Nov 10
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
21h 15m
R19 117
Trip: 9 days
Based on null reviews
Sun, Nov 1
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
19h 55m
Mon, Nov 9
JNB
OR Tambo Airport, Johannesburg
PVG
Shanghai Pudong Airport
34h 40m
R19 701
Trip: 9 days
Based on null reviews
Tue, Nov 3
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
26h 20m
Mon, Nov 9
JNB
OR Tambo Airport, Johannesburg
PVG
Shanghai Pudong Airport
29h 05m
R20 182
Trip: 7 days
Based on null reviews
Tue, Nov 3
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
29h 40m
Tue, Nov 10
JNB
OR Tambo Airport, Johannesburg
PVG
Shanghai Pudong Airport
29h 35m
R20 938
Trip: 8 days
Based on null reviews
Tue, Nov 3
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
27h 05m
Tue, Nov 10
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
32h 40m
R22 209
Trip: 8 days
Based on null reviews
Tue, Nov 3
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
18h 30m
Fri, Nov 13
JNB
OR Tambo Airport, Johannesburg
PVG
Shanghai Pudong Airport
17h 55m
R13 569
Trip: 11 days
Based on null reviews
Sun, Nov 1
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
19h 30m
Thu, Nov 12
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
43h 05m
R14 720
Trip: 12 days
Based on null reviews
Fri, Nov 6
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
18h 00m
Thu, Nov 12
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
17h 25m
R15 768
Trip: 7 days
Based on null reviews
Mon, Nov 2
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
27h 25m
Sun, Nov 8
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
19h 05m
R15 390
Trip: 7 days
Based on null reviews
Wed, Nov 4
PEK
Beijing Capital Airport
JNB
OR Tambo Airport, Johannesburg
18h 00m
Sat, Nov 7
JNB
OR Tambo Airport, Johannesburg
PEK
Beijing Capital Airport
17h 25m
R15 802
Trip: 4 days
Based on null reviews
Wed, Nov 4
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
25h 35m
Wed, Nov 11
JNB
OR Tambo Airport, Johannesburg
PVG
Shanghai Pudong Airport
34h 10m
R18 224
Trip: 8 days
Based on null reviews

Book cheap flights from China to Johannesburg (one-way)

Airports
Origin
Shanghai
R12 212
only
R12 212
R14 565
only
R14 565
Guangzhou
R14 548
only
R14 548
Destination
Johannesburg
R12 212
only
R12 212
Sun, Aug 16
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
36h 00m
R12 212
Based on null reviews
Fri, Aug 14
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
109h 40m
R12 831
Based on null reviews
Mon, Jul 27
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
113h 00m
R12 917
Based on null reviews
Mon, Aug 10
CAN
Guangzhou Baiyun
JNB
OR Tambo Airport, Johannesburg
30h 10m
R29 148
Based on null reviews
Sun, Aug 2
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
27h 40m
R12 985
Based on null reviews
Thu, Aug 13
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
99h 40m
R13 054
Based on null reviews
Wed, Aug 19
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
37h 40m
R13 277
Based on null reviews
Thu, Jul 30
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
31h 10m
R13 363
Based on null reviews
Tue, Jul 28
PVG
Shanghai Pudong Airport
JNB
OR Tambo Airport, Johannesburg
79h 10m
R13 380
Based on null reviews
Sun, Aug 9
CAN
Guangzhou Baiyun
JNB
OR Tambo Airport, Johannesburg
42h 15m
R14 548
Based on null reviews
Mon, Aug 17
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
49h 00m
R14 565
Based on null reviews
Mon, Aug 10
CAN
Guangzhou Baiyun
JNB
OR Tambo Airport, Johannesburg
37h 15m
R14 892
Based on null reviews
Tue, Aug 18
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
37h 15m
R15 012
Based on null reviews
Wed, Jul 29
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
53h 00m
R15 218
Based on null reviews
Fri, Aug 14
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
55h 00m
R15 287
Based on null reviews
Thu, Aug 13
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
43h 30m
R15 390
Based on null reviews
Tue, Jul 28
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
88h 45m
R15 545
Based on null reviews
Sat, Aug 15
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
85h 25m
R15 974
Based on null reviews
Sat, Aug 29
CAN
Guangzhou Baiyun
JNB
OR Tambo Airport, Johannesburg
27h 45m
R146 702
Based on null reviews
Sat, Aug 1
SHA
Shanghai Hongqiao Intl
JNB
OR Tambo Airport, Johannesburg
50h 35m
R16 180
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First