Cheap flights from Johannesburg to Shanghai

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

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

All the information you need to plan the best JNB to SHA flight in 2022: compare Johannesburg to Shanghai flight prices with the expected peak season, weather and rainfall in Shanghai.
How far in advance should I book a flight from Johannesburg to Shanghai?

To save up to 1% on this flight, we recommend booking at least 37 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 Shanghai from R27 859 1-2 weeks out and tickets from R27 859 for flights departing within the next 72 hours.

What is the cheapest month to fly from Johannesburg to Shanghai?

Our data shows that September tends to be the cheapest month to fly to Shanghai from Johannesburg. Users have commonly found prices around R28 436 for the month, but tickets can be as low as R22 730. Due to multiple factors, prepare for potentially higher prices in July.

When is the cheapest time to fly from Johannesburg to Shanghai (JNB - SH)?

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

Cheap flights from Johannesburg to Shanghai in August, September 2022

The best prices found for JNB to Shanghai flights in August, September
1 Sep - 31 Dec
R29 203pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
1 Sep - 31 Dec
R30 531pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
31 Aug - 7 Sep
R32 202pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Shanghai 2022 flight deals

Cheap flights to Shanghai from Johannesburg found for this year
12 Oct - 26 Oct
R27 679pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
12 Oct - 26 Oct
R28 925pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
13 Oct - 20 Oct
R28 974pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Cheap China Eastern flights from Johannesburg to Shanghai

19 Nov - 26 Nov
R170 548pp
JNB
Johannesburg OR Tambo
China Eastern
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
China Eastern
 
1 STOP
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Shanghai

Late deals on return flights to Shanghai from Johannesburg, departing today and this week
16 Aug - 23 Aug
R124 433pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
16 Aug - 23 Aug
R258 027pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air France
   
2 STOPS
JNB
Johannesburg OR Tambo
16 Aug - 23 Aug
R258 158pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
KLM
     
3 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Shanghai from Johannesburg

The cheapest one-way flights from Johannesburg to Shanghai
14:40 - 2:25
Multiple Airlines
1 stop
29h 45m
JNB - PVG
Multiple Airlines
R85 381
Travelwings
3:15 - 10:15
Malaysia Airlines
2 stops
49h 00m
JNB - PVG
Malaysia Airlines
R16 208
Bookingwiz.co.th
9:40 - 13:30
Multiple Airlines
2 stops
45h 50m
JNB - PVG
Multiple Airlines
R16 879
Gotogate

Related info for your journey

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

Flight FAQs

From Johannesburg to Shanghai

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

Some of our airline partners flying from Johannesburg to Shanghai have new flexible policies in place due to COVID-19. Cathay Pacific, Emirates, and Air China are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Cathay Pacific with this kind of flexibility.

Can I find flights from Johannesburg to Shanghai for under R27 700 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Shanghai for under R27 700. The cheapest flight booked recently is on Multiple Airlines for just R27 679, but on average you can expect to pay R36 184.

Are there last-minute flights available from Johannesburg to Shanghai for under R124 500?

There are currently 3+ open flights from Johannesburg to Shanghai within the next 7 days for less than R124 500.

What are the most popular routes from Johannesburg to Shanghai?

While some choose either Johannesburg OR Tambo - Shanghai Pu Dong or Johannesburg Lanseria - Shanghai Hongqiao Intl, Johannesburg OR Tambo - Shanghai Hongqiao Intl is the most popular route from Johannesburg to Shanghai.

What are the cheapest flights from Johannesburg to Shanghai?

Looking at all options, your cheapest flight can be booked for R29 979. While the most popular route (Johannesburg OR Tambo - Shanghai Hongqiao Intl) can be booked for R27 679 on average our data indicates R52 355 when flying from Johannesburg to Shanghai.

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

Before booking your flight from Johannesburg to Shanghai, check out the most popular airlines for this route: Air China, Cathay Pacific or Lufthansa.

COVID Restrictions

View COVID Travel Restrictions for Shanghai, China

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

Information is based on travel restrictions from Johannesburg to Shanghai

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

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

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

Documents
Health Declaration Form - Must be presented upon arrival


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

Returning to Johannesburg from Shanghai

COVID-19 testing requirements
Visitors from Shanghai are not required to present a negative COVID-19 PCR test or antigen result upon entering Johannesburg.

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

Hide COVID Travel Restrictions for Shanghai, China

Top 5 airlines flying from Johannesburg to Shanghai

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Shanghai 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
Air China
R8 630 R9 728 No cancel fee 67%
Search Air China flights
Emirates
R9 569 R11 824 No cancel fee 75%
Search Emirates flights
Cathay Pacific
R10 186 R11 999 No cancel fee 72%
Search Cathay Pacific flights
Qatar Airways
R13 393 R37 497 No cancel fee 68%
Search Qatar Airways flights
Malaysia Airlines
R20 910 R22 647 No cancel fee 67%
Search Malaysia Airlines flights
Home Asia China Shanghai Cheap flights from Johannesburg to Shanghai
  • 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