Cheap flights from Johannesburg to Shanghai

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

To save up to 20% on this flight, we recommend booking at least 56 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 OR Tambo Airport to Shanghai from R10 757 1-2 weeks out and tickets from R11 881 for flights departing within the next 72 hours.

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

Our data shows that November tends to be the cheapest month to fly to Shanghai from Johannesburg OR Tambo Airport. Users have commonly found prices around R10 239 for the month, but tickets can be as low as R7 772. Due to multiple factors, prepare for potentially higher prices in December.

When is the cheapest time to fly from Johannesburg OR Tambo Airport 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 OR Tambo Airport to Shanghai as you normally would.

Cheap flights from OR Tambo to Shanghai in January, February 2022

The best prices found for JNB to Shanghai flights in January, February
Feb 10 - Feb 17
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

42h 50m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

2 stops

28h 05m
R23 654

Multiple Airlines

View Deal

Deal found 1/17/22

Feb 28 - Mar 4
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

40h 50m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

2 stops

28h 05m
R23 792

Multiple Airlines

View Deal

Deal found 1/19/22

Feb 28 - Mar 4
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

42h 35m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

3 stops

42h 35m
R33 149

Multiple Airlines

View Deal

Deal found 1/19/22

OR Tambo to Shanghai 2022 flight deals

Cheap flights to Shanghai from OR Tambo found for this year
Apr 13 - Apr 21
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

34h 55m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

2 stops

33h 05m
R23 269

Multiple Airlines

View Deal

Deal found 1/17/22

Apr 14 - Apr 21
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

34h 55m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

2 stops

33h 05m
R23 408

Multiple Airlines

View Deal

Deal found 1/17/22

Feb 10 - Feb 17
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

42h 50m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

2 stops

28h 05m
R23 654

Multiple Airlines

View Deal

Deal found 1/17/22

Last-minute flights from OR Tambo to Shanghai

Late deals on return flights to Shanghai from OR Tambo, departing today and this week
Jan 29 - Feb 5
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

25h 50m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

2 stops

33h 00m
R60 128

Multiple Airlines

View Deal

Deal found 1/18/22

Jan 29 - Feb 5
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

25h 50m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

3 stops

32h 40m
R64 098

Multiple Airlines

View Deal

Deal found 1/18/22

Jan 26 - Feb 2
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

56h 35m
PVG

Shanghai Pu Dong

JNB

Johannesburg OR Tambo

2 stops

28h 05m
R99 818

Multiple Airlines

View Deal

Deal found 1/19/22

One-way flights to Shanghai from OR Tambo

The cheapest one-way flights from OR Tambo to Shanghai
Feb 8
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

42h 50m
R14 143

Multiple Airlines

View Deal

Deal found 1/17/22

Feb 8
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

48h 15m
R14 174

Multiple Airlines

View Deal

Deal found 1/18/22

Feb 8
JNB

Johannesburg OR Tambo

PVG

Shanghai Pu Dong

2 stops

48h 15m
R15 051

Multiple Airlines

View Deal

Deal found 1/17/22

Related info for your journey

Useful info, stats and facts about OR Tambo to Shanghai flights.

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

Some of the carriers operating flights from Johannesburg OR Tambo to Shanghai that may be offering flexible cancellation policies are Ethiopian Air, Emirates, and Singapore Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Johannesburg OR Tambo Airport to Shanghai for under R23 300 on Cheapflights?

Yes, there are multiple flights from Johannesburg OR Tambo Airport to Shanghai for under R23 300. The cheapest flight booked recently is on Multiple Airlines for just R23 269, but on average you can expect to pay R33 657.

Are there last-minute flights available from Johannesburg OR Tambo Airport to Shanghai for under R60 200?

There are currently 4+ open flights from Johannesburg OR Tambo Airport to Shanghai within the next 7 days for less than R60 200.

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

One-way options have recently been found by users for as low as R15 251 on Malaysia Airlines. Other airlines that offer cheap prices include Air China from R43 568 and Air Canada from R71 377 one-way.

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

Consider Air China, Cathay Pacific or Emirates when booking your flight. These represent the most popular airlines when flying from Johannesburg OR Tambo Airport to Shanghai.

What are the cheapest flights from Johannesburg OR Tambo Airport to Shanghai?

Looking for the cheapest flight from Johannesburg OR Tambo Airport to Shanghai? While on average our users pay R20 756, our data indicates the cheapest price to be R20 756. The most popular route (Johannesburg OR Tambo - Shanghai Pu Dong), is priced around R23 269.

Can I fly to Shanghai from Johannesburg OR Tambo right now?

Information is based on travel restrictions from Johannesburg OR Tambo to Shanghai

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

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

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

Documents
Health Declaration Form - Must be presented upon arrival


Can I fly back to Johannesburg OR Tambo from Shanghai?

Returning to Johannesburg OR Tambo from Shanghai

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

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

Top 7 airlines flying from OR Tambo to Shanghai

The chart below displays the airlines Cheapflights users travelling from OR Tambo to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Ethiopian Air
CheapestR7 673
AverageR8 778
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
Air China
CheapestR8 105
AverageR9 069
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
Singapore Airlines
CheapestR8 117
AverageR12 214
FlexibilityNo cancel fee
On-time81%
COVID-19 safety
Etihad Airways
CheapestR8 152
AverageR10 609
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Emirates
CheapestR8 839
AverageR11 313
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Qatar Airways
CheapestR9 264
AverageR12 837
FlexibilityNo cancel fee
On-time68%
COVID-19 safety
Cathay Pacific
CheapestR9 565
AverageR11 269
FlexibilityNo cancel fee
On-time72%
COVID-19 safety