Find flights
Airlines
FAQs

Cheap flights from Johannesburg OR Tambo Airport 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
tis 5/3
tis 12/3

How far in advance should I book a flight from Johannesburg OR Tambo Airport to China?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 55 days in advance, which can save you up to 18% on flights from Johannesburg OR Tambo Airport to China compared to booking the week you need them. Waiting 55 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 R16 678. For sooner than that we have options available in the next 3 days from R21 596.

What is the cheapest month to fly from Johannesburg OR Tambo Airport to China?

Flights from Johannesburg OR Tambo Airport to China lean towards being more expensive in March. Prices are generally better when you fly from Johannesburg OR Tambo Airport to China in November, with the cheapest ticket starting at R11 817.

When is the cheapest time to fly from Johannesburg OR Tambo Airport to China (JNB - CN)?

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

Cheap Air China flights from OR Tambo to China

Explore cheap flight options specifically provided by Air China for the route between OR Tambo 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 mars 2024.
Take a look at some of the lowest-priced Air China flights heading from Johannesburg to China. Come back soon if you're not finding the exact deal you're looking for.
ons 1/510:10JNB - SHA
2 stops21h 40mAir China
ons 8/522:30SHA - JNB
2 stops39h 50mAir China
Deal found 28/2R14 334
ons 13/310:10JNB - CAN
2 stops25h 10mAir China
ons 20/320:35CAN - JNB
2 stops41h 25mAir China
Deal found 29/2R17 024
ons 13/310:10JNB - CAN
2 stops27h 15mAir China
ons 20/322:05CAN - JNB
3 stops39h 55mAir China
Deal found 29/2R17 196
fre 29/310:10JNB - CAN
2 stops42h 15mAir China
lör 6/418:40CAN - JNB
2 stops43h 40mAir China
Deal found 28/2R17 273
fre 3/510:10JNB - PVG
1 stop18h 00mAir China
tors 23/511:00PVG - JNB
3 stops27h 20mAir China
Deal found 28/2R18 119
fre 3/510:10JNB - PEK
1 stop17h 45mAir China
sön 12/518:55PEK - JNB
1 stop19h 25mAir China
Deal found 29/2R45 172

Cheap Cathay Pacific flights from OR Tambo to China

Explore cheap flight options specifically provided by Cathay Pacific for the route between OR Tambo 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 mars 2024.
Have a look at some of the cheapest available Cathay Pacific flights departing from Johannesburg and landing in China. Make sure to examine the flight information before completing your reservation.
sön 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
tors 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R15 525
sön 2/611:20JNB - PEK
1 stop29h 15mCathay Pacific
lör 29/612:05PEK - JNB
1 stop25h 35mCathay Pacific
Deal found 28/2R15 755
sön 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
tors 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 27/2R16 101
tis 16/411:20JNB - PVG
1 stop26h 55mCathay Pacific
tis 23/48:40PVG - JNB
2 stops31h 10mCathay Pacific
Deal found 27/2R16 178
tis 12/311:20JNB - CAN
1 stop27h 50mCathay Pacific
tis 19/310:10CAN - JNB
2 stops29h 30mCathay Pacific
Deal found 28/2R16 486
sön 10/311:20JNB - CAN
1 stop27h 50mCathay Pacific
mån 18/322:25CAN - JNB
2 stops41h 15mCathay Pacific
Deal found 29/2R16 658
tis 16/411:20JNB - SHA
1 stop18h 45mCathay Pacific
tis 23/413:20SHA - JNB
2 stops26h 30mCathay Pacific
Deal found 27/2R17 273
lör 13/413:35JNB - PVG
2 stops24h 40mCathay Pacific
lör 20/419:05PVG - JNB
1 stop18h 35mCathay Pacific
Deal found 29/2R17 465
sön 10/321:35JNB - XMN
2 stops39h 45mCathay Pacific
tors 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R17 485

Cheap OR Tambo to China flights in March & April 2024

Find cheap flight options from OR Tambo 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 mars 2024.
These are some of the most attractive deals on flights from Johannesburg to China in 2024. More deals are always being added, so be sure to check back regularly.
tors 28/39:50JNB - PVG
1 stop18h 20mEtihad Airways
tors 4/418:55PVG - JNB
1 stop19h 40mEtihad Airways
Deal found 29/2R12 239
sön 10/37:30JNB - CAN
1 stop24h 55mQatar Airways
sön 17/30:55CAN - JNB
1 stop33h 05mQatar Airways
Deal found 29/2R12 239
tors 28/323:00JNB - PVG
1 stop35h 30mEthiopian Air
ons 3/40:20PVG - JNB
1 stop33h 35mEthiopian Air
Deal found 29/2R12 758
sön 3/314:30JNB - CAN
1 stop19h 10mEthiopian Air
fre 15/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R13 277
fre 29/323:00JNB - CAN
1 stop33h 55mEthiopian Air
lör 6/45:15CAN - JNB
1 stop20h 45mEthiopian Air
Deal found 28/2R13 392
sön 17/314:30JNB - CAN
1 stop19h 10mEthiopian Air
lör 23/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R13 507
lör 30/323:00JNB - CAN
1 stop33h 55mEthiopian Air
lör 6/45:15CAN - JNB
1 stop37h 50mEthiopian Air
Deal found 29/2R13 623
tis 12/314:30JNB - CAN
1 stop19h 10mEthiopian Air
mån 18/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 28/2R14 334
fre 29/314:30JNB - CAN
1 stop19h 10mEthiopian Air
fre 5/40:30CAN - JNB
1 stop18h 35mEthiopian Air
Deal found 28/2R14 353

OR Tambo to China 2024 flight deals

Discover exclusive flight deals for travel between OR Tambo 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 mars 2024.
These are some of the most attractive deals on flights from Johannesburg to China in 2024. More deals are always being added, so be sure to check back regularly.
sön 3/1113:45JNB - CAN
1 stop37h 45mSingapore Airlines
sön 17/1110:45CAN - JNB
1 stop25h 25mSingapore Airlines
Deal found 29/2R10 837
tors 28/39:50JNB - PVG
1 stop18h 20mEtihad Airways
tors 4/418:55PVG - JNB
1 stop19h 40mEtihad Airways
Deal found 29/2R12 239
sön 10/37:30JNB - CAN
1 stop24h 55mQatar Airways
sön 17/30:55CAN - JNB
1 stop33h 05mQatar Airways
Deal found 29/2R12 239
tis 26/117:30JNB - PVG
1 stop24h 50mQatar Airways
fre 29/1123:45PVG - JNB
1 stop21h 25mQatar Airways
Deal found 29/2R12 431
tors 28/323:00JNB - PVG
1 stop35h 30mEthiopian Air
ons 3/40:20PVG - JNB
1 stop33h 35mEthiopian Air
Deal found 29/2R12 758
fre 22/1113:45JNB - CAN
1 stop37h 45mSingapore Airlines
tis 26/1110:45CAN - JNB
1 stop25h 25mSingapore Airlines
Deal found 28/2R12 931
sön 3/314:30JNB - CAN
1 stop19h 10mEthiopian Air
fre 15/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R13 277
fre 29/323:00JNB - CAN
1 stop33h 55mEthiopian Air
lör 6/45:15CAN - JNB
1 stop20h 45mEthiopian Air
Deal found 28/2R13 392
ons 1/59:50JNB - PVG
1 stop18h 45mEtihad Airways
ons 8/518:55PVG - JNB
1 stop19h 35mEtihad Airways
Deal found 29/2R13 507

OR Tambo to China flights leaving soon

Find last-minute flight options from OR Tambo 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 mars 2024.
Have a look at some of the flights available from Johannesburg to China departing last-minute. Tip: verify your flight details before completing your reservation.
sön 10/37:30JNB - CAN
1 stop24h 55mQatar Airways
sön 17/30:55CAN - JNB
1 stop33h 05mQatar Airways
Deal found 29/2R12 239
sön 10/321:35JNB - CAN
1 stop35h 40mEgypt Air
mån 18/323:20CAN - JNB
1 stop37h 50mEgypt Air
Deal found 29/2R14 507
sön 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
tors 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R15 525
lör 9/34:00JNB - CAN
2 stops29h 40mEthiopian Air
sön 17/30:10CAN - JNB
1 stop18h 55mEthiopian Air
Deal found 29/2R16 044
sön 10/311:20JNB - XMN
1 stop17h 40mCathay Pacific
tors 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 27/2R16 101
sön 10/39:25JNB - CAN
1 stop23h 00mQatar Airways
sön 17/30:55CAN - JNB
2 stops38h 00mQatar Airways
Deal found 29/2R16 293
sön 10/311:20JNB - CAN
1 stop27h 50mCathay Pacific
mån 18/322:25CAN - JNB
2 stops41h 15mCathay Pacific
Deal found 29/2R16 658
sön 10/321:35JNB - XMN
2 stops39h 45mCathay Pacific
tors 14/312:15XMN - JNB
1 stop25h 15mCathay Pacific
Deal found 28/2R17 485
sön 10/321:35JNB - XMN
2 stops39h 45mCathay Pacific
tors 14/320:35XMN - JNB
1 stop16h 55mCathay Pacific
Deal found 27/2R18 080

One-way flights to China from OR Tambo

Search for one-way flight options from OR Tambo 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 mars 2024.
Take a look at some of the one-way flights we've detected from Johannesburg to China. Users needing a return flight from Johannesburg to China should utilize the search form above.
sön 31/310:45JNB - CAN
2 stops26h 15mKenya Airways
Deal found 29/2R7 955
sön 31/39:50JNB - PVG
1 stop18h 45mEtihad Airways
Deal found 29/2R8 704
fre 3/511:20JNB - PEK
1 stop19h 05mCathay Pacific
Deal found 29/2R8 934
lör 30/38:20JNB - PVG
1 stop25h 10mEthiopian Air
Deal found 29/2R9 011
lör 30/314:30JNB - CAN
1 stop18h 25mEthiopian Air
Deal found 29/2R9 107
tis 5/313:25JNB - PEK
1 stop19h 20mEmirates
Deal found 29/2R9 607
tors 7/318:50JNB - PEK
1 stop21h 40mEmirates
Deal found 29/2R9 684
tors 7/39:50JNB - PEK
2 stops43h 15mMultiple Airlines
Deal found 29/2R9 799
tors 7/39:50JNB - PEK
3 stops45h 25mMultiple Airlines
Deal found 29/2R9 934

Find flights from OR Tambo to China within your budget

Customise your flight search to find flights from OR Tambo 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 mars 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

sön 10/3

1 stop24h 55m

Guangzhou Baiyun

sön 17/3

1 stop33h 05m

R12 239

Johannesburg OR TamboGuangzhou Baiyun

JNB - CAN

JNBCAN

Johannesburg OR Tambo

fre 29/3

1 stop33h 55m

Guangzhou Baiyun

lör 6/4

1 stop20h 45m

R13 392

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

ons 1/5

1 stop18h 45m

Shanghai Pu Dong

ons 8/5

1 stop19h 35m

R13 431

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

fre 3/5

1 stop27h 50m

Shanghai Pu Dong

tors 23/5

1 stop20h 50m

R14 334

Johannesburg OR TamboGuangzhou Baiyun

JNB - CAN

JNBCAN

Johannesburg OR Tambo

sön 10/3

1 stop35h 40m

Guangzhou Baiyun

mån 18/3

1 stop37h 50m

R14 507

Johannesburg OR TamboGuangzhou Baiyun

JNB - CAN

JNBCAN

Johannesburg OR Tambo

tis 12/3

1 stop37h 45m

Guangzhou Baiyun

tis 19/3

1 stop37h 45m

R14 910

Johannesburg OR TamboXiamen Gaoqi Intl

JNB - XMN

JNBXMN

Johannesburg OR Tambo

sön 10/3

1 stop17h 40m

Xiamen Gaoqi Intl

tors 14/3

1 stop25h 15m

R15 525

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

tis 16/4

1 stop20h 05m

Shanghai Pu Dong

tis 23/4

1 stop19h 35m

R17 024

Johannesburg OR TamboShanghai Pu Dong

JNB - PVG

JNBPVG

Johannesburg OR Tambo

ons 1/5

2 stops30h 25m

Shanghai Pu Dong

ons 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 mars 2024.
To help decide which airline to fly from Johannesburg 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

Entertainment

8,2

Overall

8,3

Crew

8,7

Boarding

8,5

Comfort

8,2

Food

7,9

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

Entertainment

8,2

Overall

8,3

Crew

8,7

Boarding

8,5

Comfort

8,2

Food

7,9

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

Entertainment

8,2

Overall

8,3

Crew

8,7

Boarding

8,5

Comfort

8,2

Food

7,9

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

Entertainment

8,2

Overall

8,3

Crew

8,7

Boarding

8,5

Comfort

8,2

Food

7,9

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

Entertainment

8,2

Overall

8,3

Crew

8,7

Boarding

8,5

Comfort

8,2

Food

7,9

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

Entertainment

8,2

Overall

8,3

Crew

8,7

Boarding

8,5

Comfort

8,2

Food

7,9

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 OR Tambo 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 Johannesburg OR Tambo Airport to China for under R12 300 on Cheapflights?

Yes, there are multiple flights from Johannesburg OR Tambo Airport 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 487.

Are there last-minute flights available from Johannesburg OR Tambo Airport to China for under R12 300?

There are currently 20+ open flights from Johannesburg OR Tambo Airport to China within the next 7 days for less than R12 300.

What are the cheapest airlines to fly from Johannesburg OR Tambo Airport to China one-way?

The cheapest airlines for a one-way flight from Johannesburg OR Tambo Airport to China are Kenya Airways (R7 955), Etihad Airways (R8 704), and Cathay Pacific (R8 934).

What are the most popular routes from Johannesburg OR Tambo Airport to China?

What are the most popular airlines that fly from Johannesburg OR Tambo Airport to China?

What does JNB to SHA mean?

JNB and SHA are unique codes to identify airports used in the aviation industry. They are defined by IATA (International Air Transport Association) and are commonly called IATA codes. JNB to SHA refers to a flight route from Johannesburg OR Tambo Airport to Shanghai Hongqiao Intl Airport. This flight route has multiple associated airports, so we think it might be helpful to learn the name and codes of them as well. They are 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 OR Tambo to China

Discover the top 10 airlines that operate flights from OR Tambo 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 mars 2024.
AirlineCheapestAverageFlexibilityOn-time
Singapore AirlinesCheapestR9 754AverageR14 945FlexibilityNo cancel feeOn-time81%
Search Singapore Airlines flights
Etihad AirwaysCheapestR10 981AverageR13 037FlexibilityNo cancel feeOn-time75%
Search Etihad Airways flights
Qatar AirwaysCheapestR11 715AverageR15 307FlexibilityNo cancel feeOn-time68%
Search Qatar Airways flights
Egypt AirCheapestR12 257AverageR13 666FlexibilityNo cancel feeOn-timeN/A
Search Egypt Air flights
Ethiopian AirCheapestR12 493AverageR16 822FlexibilityNo 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 071FlexibilityNo 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