Cheap flights from Shanghai to Johannesburg from R15 427

Return
1 adult
Economy
0 bags
From?
To?
Wed 10/8
Wed 17/8

Deals available from 900+ travel sites.

Flight information for Shanghai to Johannesburg

Find info about flight duration, direct flights, and airports for your flight from Shanghai to Johannesburg

Fastest flight time

19h 20m

Direct flights

None

Airports in Johannesburg

2 airports
The fastest flight from Shanghai to Johannesburg takes 19h 20m
There are no direct flights from Shanghai to Johannesburg. Popular non-direct route for this connection is Shanghai Hongqiao Intl Airport - Johannesburg OR Tambo Airport.
There are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight ticket from Shanghai to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest airline that flies to Johannesburg from Shanghai?

Air China

Air China, Cathay Pacific, and Emirates are the most popular carriers operating from Shanghai to Johannesburg

What is the cheapest Shanghai to Johannesburg flight route?

Shanghai Hongqiao Intl - Johannesburg OR Tambo

Fly from Shanghai Hongqiao Intl to Johannesburg OR Tambo for the best Shanghai - Johannesburg flight prices

If you are looking to fly from Shanghai to Johannesburg, you are most likely going to fly from Shanghai Hongqiao Intl Airport to Johannesburg OR Tambo Airport, the most popular airports on that route. You may be looking for an airport near Shanghai Hongqiao Intl Airport to depart from when travelling to Johannesburg and Shanghai Pu Dong Airport, located in Shanghai is a great option. The least expensive flight option from Shanghai to Johannesburg will typically be SHA — JNB during the month of August with an average price of R38 584 RT.

Shanghai Hongqiao Intl Airport (SHA) to Johannesburg OR Tambo Airport (JNB)R38 584
Search Flight Deals
Shanghai Pu Dong Airport (PVG) to Johannesburg OR Tambo Airport (JNB)R38 584
Search Flight Deals

Easily compare return flights from Shanghai to Johannesburg

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Shanghai to Johannesburg by changing tabs
Multiple Airlines
Jan 16
PVG19:45Shanghai Pu Dong
37h 15m
1 stop
JNB9:00Johannesburg OR Tambo
Feb 7
JNB8:25Johannesburg OR Tambo
33h 30m
2 stops
PVG17:55Shanghai Pu Dong
R35 930
Find similar
Multiple Airlines
Jan 17
PVG18:10Shanghai Pu Dong
34h 45m
1 stop
JNB4:55Johannesburg OR Tambo
Feb 7
JNB8:25Johannesburg OR Tambo
33h 30m
2 stops
PVG17:55Shanghai Pu Dong
R38 584
Find similar
Multiple Airlines
Jan 17
PVG5:05Shanghai Pu Dong
30h 15m
1 stop
JNB11:20Johannesburg OR Tambo
Feb 7
JNB14:40Johannesburg OR Tambo
38h 05m
1 stop
PVG4:45Shanghai Pu Dong
R51 373
Find similar
Multiple Airlines
Jan 17
PVG5:05Shanghai Pu Dong
31h 20m
2 stops
JNB12:25Johannesburg OR Tambo
Feb 7
JNB9:55Johannesburg OR Tambo
42h 50m
2 stops
PVG4:45Shanghai Pu Dong
R54 212
Find similar
Multiple Airlines
Aug 15
PVG12:50Shanghai Pu Dong
19h 20m
1 stop
JNB8:10Johannesburg OR Tambo
Aug 21
JNB17:45Johannesburg OR Tambo
55h 00m
2 stops
PVG0:45Shanghai Pu Dong
R98 840
Find similar
Multiple Airlines
Aug 15
PVG18:00Shanghai Pu Dong
38h 10m
2 stops
JNB8:10Johannesburg OR Tambo
Aug 21
JNB17:45Johannesburg OR Tambo
38h 20m
2 stops
PVG8:05Shanghai Pu Dong
R100 376
Find similar

Find the cheapest one-way flights from Shanghai to Johannesburg

If you're looking for one-way flights from Shanghai to Johannesburg, view some of our deals below provided by KLM and Lufthansa
Multiple Airlines
Oct 26
PVG9:10Shanghai Pu Dong
27h 05m
2 stops
JNB12:15Johannesburg OR Tambo
R15 427
Find similar
KLM
Oct 26
PVG16:20Shanghai Pu Dong
41h 25m
3 stops
JNB9:45Johannesburg OR Tambo
R20 953
Find similar
Lufthansa
Oct 26
PVG19:50Shanghai Pu Dong
38h 40m
1 stop
JNB10:30Johannesburg OR Tambo
R25 478
Find similar

Search last-minute flights to Johannesburg from Shanghai

Find and compare return flight prices for your last-minute flight from Shanghai to Johannesburg
Multiple Airlines
Aug 15
PVG12:50Shanghai Pu Dong
19h 20m
1 stop
JNB8:10Johannesburg OR Tambo
Aug 21
JNB17:45Johannesburg OR Tambo
55h 00m
2 stops
PVG0:45Shanghai Pu Dong
R98 840
Find similar
Multiple Airlines
Aug 15
PVG18:00Shanghai Pu Dong
38h 10m
2 stops
JNB8:10Johannesburg OR Tambo
Aug 21
JNB17:45Johannesburg OR Tambo
38h 20m
2 stops
PVG8:05Shanghai Pu Dong
R100 376
Find similar
Multiple Airlines
Aug 12
PVG20:10Shanghai Pu Dong
37h 45m
1 stop
JNB9:55Johannesburg OR Tambo
Aug 18
JNB13:40Johannesburg OR Tambo
55h 25m
2 stops
PVG21:05Shanghai Pu Dong
R117 372
Find similar
Multiple Airlines
Aug 15
PVG18:00Shanghai Pu Dong
38h 10m
2 stops
JNB8:10Johannesburg OR Tambo
Aug 21
JNB17:45Johannesburg OR Tambo
34h 10m
2 stops
PVG3:55Shanghai Pu Dong
R192 670
Find similar
Multiple Airlines
Aug 15
PVG12:50Shanghai Pu Dong
19h 20m
1 stop
JNB8:10Johannesburg OR Tambo
Aug 21
JNB17:45Johannesburg OR Tambo
34h 10m
2 stops
PVG3:55Shanghai Pu Dong
R202 972
Find similar
Multiple Airlines
Aug 15
PVG12:50Shanghai Pu Dong
19h 20m
1 stop
JNB8:10Johannesburg OR Tambo
Aug 22
JNB10:25Johannesburg OR Tambo
21h 45m
1 stop
PVG8:10Shanghai Pu Dong
R249 837
Find similar

Best airlines flying from Shanghai to Johannesburg

Compare and see reviews for airlines that fly from Shanghai to Johannesburg with momondo
AirlineRatingFree CancellationPrice
EmiratesPriceFrom R7 818Free CancellationRating
8,4
Search Emirates flights
Air ChinaPriceFrom R9 130Free CancellationRating
7,0
Search Air China flights
Cathay PacificPriceFrom R11 860Free CancellationRating
8,1
Search Cathay Pacific flights
Etihad AirwaysPriceFrom R13 985Free CancellationRating
6,6
Search Etihad Airways flights
Singapore AirlinesPriceFrom R14 092Free CancellationRating
7,9
Search Singapore Airlines flights

  • Are airlines flying from Shanghai to Johannesburg offering flexible cancellation due to COVID-19?

    Some of our partner airlines flying from Shanghai to Johannesburg are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are Cathay Pacific, Air China, and Etihad Airways. You can search for the full list of airlines such as Cathay Pacific that are offering this flexibility.

  • How far is Shanghai to Johannesburg by plane?

    Shanghai and Johannesburg are 11774,4 km apart from one another. In terms of flight time, this usually takes a little over 19h 20m.



Alternative routes for Shanghai to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Shanghai to Cape Town Flights
Fastest flight time39h 00m
Cheapest priceR61 458

Similar Shanghai to Johannesburg flights

Flexible with your destination? Broaden your search and find flights similar to your Shanghai to Johannesburg route

Why use momondo?

We help find the flight that best suits your needs, momondo compares prices from hundreds of airlines and travel agents and helps you filter them to find the best flight from Shanghai to Johannesburg for you.

Yes. momondo enables you to select and highlight flights to Johannesburg from Shanghai with this policy.

Once you have performed a search for Shanghai to Johannesburg flights, momondo helps you find the right one by offering useful filters to narrow down your flight selection. Flights can be filtered by multiple factors such as airline, airport and price; but also by other criteria like aircraft type and payment method.

Of course. momondo tracks the price of Shanghai to Johannesburg flights. All you need is a valid email address and we will do the rest; it is that quick and easy.


Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.