Cheap flights from Johannesburg to China

Return
Economy
Johannesburg (JNB)
Shanghai (SHA)
Depart
Return
Any month
|
Return
Economy
From?
To?
Fri 12/3
Fri 12/10
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to China

All the information you need to plan the best JNB to SHA flight in 2021: compare Johannesburg to China flight prices with the expected peak season, weather and rainfall in China.
What is the cheapest month to fly from Johannesburg to China?

Flights from Johannesburg to China lean towards being more expensive in January. Prices are generally better when you fly from Johannesburg to China in February, with the cheapest ticket starting at R4 990.

When is the cheapest time to fly from Johannesburg to China (ZA1 - CN)?

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

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

To save up to 28% on this flight, we recommend booking at least 42 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Johannesburg to China from R11 664 1-2 weeks out and tickets from R13 126 for flights departing within the next 72 hours.

Cheap flights from Johannesburg to China in November, December 2021

The best prices found for JNB to China flights in November, December
30 Nov - 9 Dec
R25 601pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Nov - 9 Dec
R25 998pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
6 Dec - 25 Dec
R42 557pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to China 2022 flight deals

Cheap flights to China from Johannesburg found for next year
25 Nov - 28 Nov
R24 965pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Nov - 9 Dec
R25 601pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Nov - 9 Dec
R25 998pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to China

Late deals on return flights to China from Johannesburg, departing today and this week
6 Dec - 25 Dec
R42 557pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
3 Dec - 10 Dec
R85 701pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
3 Dec - 5 Dec
R92 534pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PEK
Beijing Capital
PEK
Beijing Capital
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to China from Johannesburg

The cheapest one-way flights from Johannesburg to China
9:50 - 21:20
Malaysia Airlines
2 stops
53h 30m
JNB - PVG
Malaysia Airlines
R11 283
mytrip.com
16:50 - 8:00
Air China
2 stops
33h 10m
JNB - SHA
Air China
R43 017
DreamWorldTravel
15:40 - 2:40
Air Canada
3 stops
53h 00m
JNB - PVG
Air Canada
R54 348
Travel2Be

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Johannesburg</span> to <span class="emphasized">China</span> flights.

Flight FAQs

From Johannesburg to China

Which airlines flying from Johannesburg to China have flexible cancellations due to COVID-19?

Emirates, Ethiopian Air, and Kenya Airways are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

What safety measures are being taken by airlines flying from Johannesburg to China to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. SAUDIA is one of them. Some of the new policies that have been implemented to accommodate travellers flying from Johannesburg to China are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

Can I find flights from Johannesburg to China for under R42 600 on Cheapflights?

Yes, there are multiple flights from Johannesburg to China for under R42 600. The cheapest flight booked recently is on Multiple Airlines for just R42 557, but on average you can expect to pay R61 070.

Are there last-minute flights available from Johannesburg to China for under R42 600?

There are currently 7+ open flights from Johannesburg to China within the next 7 days for less than R42 600.

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

The cheapest airline one-way is Malaysia Airlines, with whom users have recently found tickets for as low as R11 283. However, be on the lookout for offers from Air China and Lufthansa, as they are both options that can get you from Johannesburg to China for a low price.

What are the cheapest flights from Johannesburg to China?

On average you can expect to pay R21 432 for a flight from Johannesburg to China. The cheapest flight overall is R21 432 while the most popular route, (Johannesburg OR Tambo - Shanghai Hongqiao Intl) is currently priced at R20 436.

What are the most popular routes from Johannesburg to China?

Most travellers choose Johannesburg OR Tambo - Shanghai Hongqiao Intl, Johannesburg OR Tambo - Shanghai Pu Dong or Johannesburg OR Tambo - Beijing Capital when deciding on the best route from Johannesburg to China.

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

Air China, Cathay Pacific and Emirates are the most popular airlines when flying from Johannesburg to China.

What airports serve Johannesburg to China flights?

When departing to China from Johannesburg, passengers can choose to fly out of O.R. Tambo International Airport or Lanseria International Airport. The latter is a smaller and quieter airport while O.R. Tambo is a large and busy airport. There are several places to end the flight at, but many will choose Shenzhen. This means landing at Shenzhen Bao’an International Airport, which is 32 kilometres from the city centre. The airport is a hub for Shenzhen Airlines and Donghai Airlines and a focus city for Hainan Airlines and China Southern Airlines. In 2018, the airport had nearly 50 million passengers and boasted more than 350,000 aircraft movements.

Which airlines fly directly from Johannesburg to China?

Travellers flying in at Shenzhen will find limited direct flights available. There are several other destinations in China from Johannesburg, but none of the others have direct flights. The direct flights from Shenzhen are offered by Air China. This flight takes travellers to the destination in 13h 10m. There are other airlines offering this same flight but with stops throughout it. Some of the airlines providing stopover flights are Singapore Airlines, Etihad Airways, and Air France. These flights are much longer than a direct flight with the shortest option taking 30h 20m.

What are the stopover options between Johannesburg to China?

If choosing a one-stop flight into China from Johannesburg with a destination of Shenzhen, the airline that offers the flights is Singapore Airlines. These flights are fairly expensive compared to direct flights and stop down at Singapore Changi Airport. The flight is 30h 20m long and can be taken in the morning or afternoon. Additional flights have more than a single stop and may touch down at Abu Dhabi International Airport and Shanghai Pu Dong Airport or Amsterdam Airport and Beijing Capital Airport. Flights with two stops are often the least expensive option for this route.

Do I need a passport or visa to fly from Johannesburg to China?

When visiting China from Johannesburg, travellers will need a tourist visa as well as a passport. It can be applied for in-person or online.

Related searches

Flights to China from Johannesburg
Flights to Johannesburg Flights to China Flights from Johannesburg

Rent a Car

Car Hire in China

COVID Restrictions

View COVID Travel Restrictions for China

Do I need a COVID test to fly to China from Johannesburg?

Information is based on travel restrictions from Johannesburg to China

Most visitors from Johannesburg will not be allowed to enter China.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 48 hours before departing to China.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering China.

Documents
Health Declaration Form - Must be presented upon arrival


Do I need a test to fly back to Johannesburg from China?

Returning to Johannesburg from China

COVID-19 testing requirements
Visitors from China must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from China are not required to quarantine after entering Johannesburg.

Hide COVID Travel Restrictions for China

Destination points for flights from Johannesburg to China

Select to see more specific information for flights from Johannesburg to all places in China.
Show more

Destination information for China

Things to know before you go - useful duration and weather info for your trip from Johannesburg to China.
Today's exchange rate
R1 = ¥0,41

Airports servicing Johannesburg

Lanseria (HLA)

Top 10 airlines flying from Johannesburg to China

The chart below displays the airlines Cheapflights users travelling from Johannesburg to China choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
RwandAir
R4 944 R6 800 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by RwandAir. Please check directly on their website for additional information.

Search RwandAir flights
Air China
R7 575 R10 160 No cancel fee 67%
Search Air China flights
Etihad Airways
R7 825 R10 957 No cancel fee 75%
Search Etihad Airways flights
Ethiopian Air
R7 923 R10 174 No cancel fee 72%
Search Ethiopian Air flights
Singapore Airlines
R8 001 R12 393 No cancel fee 81%
Search Singapore Airlines flights
Kenya Airways
R8 160 R10 308 No cancel fee 82%
Search Kenya Airways flights
Qatar Airways
R8 629 R12 816 No cancel fee 68%
Search Qatar Airways flights
Egypt Air
R8 696 R10 211 No cancel fee N/A
Search Egypt Air flights
Emirates
R9 035 R11 756 No cancel fee 75%
Search Emirates flights
SAUDIA
R9 068 R10 186 No cancel fee 86%
Search SAUDIA flights
Home Asia China Cheap flights from Johannesburg to China
  • Return
  • One-way
  • Multi-city
  • 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
  • Return
  • One-way
  • Multi-city
  • 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