Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Shanghai to Johannesburg?

Cheap Flights from Johannesburg to Shanghai, CN, China - JNB to SHA Last modified: 24 Aug 2016 1:11 AM

Popular flights from Johannesburg to Shanghai Last modified: 24 Aug 2016 1:11 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Air China
JNBSHA
Mon 11/14
1 stop
SHAJNB
Tue 11/22
1 stop
R7 036
Select
Ethiopian
JNBSHA
Wed 09/21
1 stop
SHAJNB
Mon 09/26
1 stop
R7 658
Select
Emirates
JNBSHA
Wed 09/21
1 stop
SHAJNB
Mon 09/26
1 stop
R8 118
Select
Etihad
JNBSHA
Tue 09/20
1 stop
SHAJNB
Wed 10/05
1 stop
R8 321
Select
Etihad
JNBSHA
Tue 09/27
1 stop
SHAJNB
Wed 10/05
1 stop
R8 321
Select
Air Mauritius
JNBSHA
Tue 09/27
1 stop
SHAJNB
Wed 10/05
1 stop
R9 065
Select
South African
JNBSHA
Mon 11/14
1 stop
SHAJNB
Tue 11/22
1 stop
R9 850
Select
Qatar
JNBSHA
Sun 12/11
1 stop
SHAJNB
Sat 12/31
1 stop
R11 243
Select
Singapore
JNBSHA
Tue 09/20
1 stop
SHAJNB
Wed 10/05
1 stop
R11 446
Select
Singapore
JNBSHA
Tue 09/27
1 stop
SHAJNB
Wed 10/05
1 stop
R11 446
Select
Turkish
JNBSHA
Wed 12/14
1 stop
SHAJNB
Thu 12/29
1 stop
R12 812
Select
Kenya
JNBSHA
Sun 12/11
3 stops
SHAJNB
Sat 12/31
3 stops
R13 448
Select
Lufthansa
JNBSHA
Tue 09/27
1 stop
SHAJNB
Wed 10/05
1 stop
R19 036
Select
Air France
JNBSHA
Sat 09/17
2 stops
SHAJNB
Sat 09/24
2 stops
R19 320
Select
Air France
JNBSHA
Sun 12/11
2 stops
SHAJNB
Sat 12/31
2 stops
R19 320
Select
KLM
JNBSHA
Wed 12/14
1 stop
SHAJNB
Thu 12/29
1 stop
R20 984
Select
China Southern
JNBSHA
Mon 11/28
2 stops
SHAJNB
Mon 12/12
2 stops
R24 569
Select
Korean
JNBSHA
Sun 10/02
2 stops
SHAJNB
Wed 10/05
2 stops
R29 223
Select
China Eastern
JNBSHA
Sat 10/08
2 stops
SHAJNB
Wed 10/12
2 stops
R31 496
Select
British Airways
JNBSHA
Wed 12/14
1 stop
SHAJNB
Thu 12/29
1 stop
R35 352
Select
Swiss
JNBSHA
Sun 10/02
1 stop
SHAJNB
Wed 10/05
1 stop
R49 814
Select

How Much Does it Cost to Fly from Johannesburg to Shanghai (JNB to SHA)?

We have collected flight cost data from across the web for travel from Johannesburg to Shanghai, and have found the average flight price for this trip to be R8 686.

When Can I Buy the Cheapest Flight from Johannesburg to Shanghai (JNB to SHA)?

Airlines can adjust prices for plane tickets from Johannesburg to Shanghai based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

Cheapest Day To Fly from Johannesburg to Shanghai

The chart below shows up-to-date information regarding the cheapest days to fly from Johannesburg to Shanghai.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
R7 036 R7 671 R7 658 R8 131 R11 378 R10 621 R8 253

Lowest Fares Chart By Month from Johannesburg to Shanghai

The chart below shows the lowest fare by month when flying from Johannesburg to Shanghai.

Month Origin Destination Carrier Depart Date Return Date Stops Price
September Johannesburg Shanghai Ethiopian 2016/09/21 2016/09/26 1 R7 658
October Johannesburg Shanghai Emirates 2016/10/02 2016/10/05 1 R8 253
November Johannesburg Shanghai Air China 2016/11/14 2016/11/22 1 R7 036
December Johannesburg Shanghai Ethiopian 2016/12/14 2016/12/29 1 R8 876
February Johannesburg Shanghai Ethiopian 2017/02/17 2017/03/01 1 R7 671
April Johannesburg Shanghai Ethiopian 2017/04/06 2017/04/16 1 R7 793
May Johannesburg Shanghai South African 2017/05/01 2017/05/15 1 R10 053
June Johannesburg Shanghai South African 2017/06/28 2017/07/15 1 R10 337

Johannesburg to Shanghai Flight Questions

Below are some common questions that asked about this flight route:

Question: What are the most popular connecting cities when flying from Johannesburg to Shanghai?
Answer: Addis Ababa, ET

Airlines Flying from Johannesburg to Shanghai (JNB to SHA) Number of flights searched: 144Last modified: 24 Aug 2016 1:11 AM

Below are the different airlines that fly from Johannesburg to Shanghai with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Johannesburg to Shanghai.

Johannesburg to Shanghai
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
Air China PEK X X X
Cathay HKG X X X X X X X
Emirates DXB X X X X X X X
Ethiopian ADD X X X X X X X
Etihad AUH X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Air Mauritius MRU X X X
Qatar DOH X X X X X X X
Singapore SIN X X X X X X X
Turkish IST X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Johannesburg and Shanghai, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Johannesburg - JNB

FlightsAirlineLowest Price
Johannesburg to Hangzhou Air France, Air China, Cathay, KLM, Lufthansa, All Nippon, Qatar R10 120
Johannesburg to London Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, Arik Air R7 496
Johannesburg to Ningbo Air China, Cathay, KLM R8 510
Johannesburg to Hong Kong Jet Airways, Air Canada, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, All Nippon, Qatar, South African, SAS, Singapore, Turkish, United, Srilankan, Virgin Atlantic R6 251
Johannesburg to Beijing Air France, Finnair, Alitalia, British Airways, Air China, Cathay, TAAG Angola, Emirates, Ethiopian, Etihad, Korean, KLM, Lufthansa, Swiss, Air Mauritius, Egyptair, All Nippon, Austrian, Qatar, South African, SAS, Brussels, Singapore, Turkish, United, Srilankan, Virgin Atlantic R8 037
Johannesburg to Guangzhou Air France, Finnair, Air China, Cathay, Emirates, Ethiopian, Korean, KLM, Kenya, Lufthansa, Air Mauritius, Egyptair, All Nippon, Qatar, Singapore, Saudi Arabian, Turkish, Srilankan R6 900
Johannesburg to Seoul American, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, All Nippon, Qatar, South African, Singapore, Turkish R9 809
Johannesburg to Nanjing Air France, Air China, Cathay, KLM, Lufthansa R8 118
Johannesburg to Taipei Air France, Air China, Cathay, Delta, Emirates, Korean, KLM, Lufthansa, All Nippon, Singapore, Turkish R11 771
Johannesburg to Bangkok Jet Airways, Air France, British Airways, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, All Nippon, Qantas, Qatar, Singapore, Turkish, United, Srilankan, Air Austral R6 941
Johannesburg to Tokyo Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Korean, KLM, Lufthansa, Swiss, Egyptair, All Nippon, Qantas, Qatar, South African, Singapore, Turkish, United, Virgin Atlantic R9 687
Johannesburg to Wenzhou Air France, Air China, Cathay, KLM, Lufthansa Check Dates
Johannesburg to Manila Air France, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Korean, KLM, All Nippon, Qatar, Singapore, Saudi Arabian, Turkish R6 521
Johannesburg to Qingdao Air China, Cathay, Korean, KLM, Lufthansa R21 687
Johannesburg to Singapore Jet Airways, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Lufthansa, Swiss, Air Mauritius, All Nippon, Qantas, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Srilankan, Virgin Atlantic R8 037
Johannesburg to Jeju Air China Check Dates
Johannesburg to Kuala Lumpur Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Lufthansa, Air Mauritius, All Nippon, Qantas, Qatar, Singapore, Saudi Arabian, Turkish, Srilankan R7 901
Johannesburg to Busan Air France, Air China, Cathay, Korean, KLM R9 890
Johannesburg to Fuzhou Air France, Air China, Cathay, Lufthansa, Singapore Check Dates
Johannesburg to Shenzhen Air France, Air China, Korean, KLM, All Nippon, Singapore R7 117
Johannesburg to Delhi Jet Airways, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, KLM, Lufthansa, Air Mauritius, Qatar, South African, Singapore, Saudi Arabian, Turkish, Srilankan, Virgin Atlantic R7 306
Johannesburg to Dubai Air France, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, RwandAir R5 764
Johannesburg to New York American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, JetBlue, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qantas, Qatar, South African, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, United, Virgin Atlantic, Arik Air R10 810
Johannesburg to Mumbai Jet Airways, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Qatar, South African, Singapore, Saudi Arabian, Turkish, Srilankan, Virgin Atlantic R4 452
Johannesburg to Wuhan Air France, Air China, Cathay, Korean, KLM, Lufthansa, All Nippon, Singapore Check Dates
Johannesburg to Paris Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 386
Johannesburg to Xiamen Air France, Air China, Cathay, Korean, KLM, Singapore R17 967
Johannesburg to Zhengzhou Air France, Air China, Cathay, Emirates, Korean, KLM Check Dates
Johannesburg to Dalian Air France, Air China, Korean, KLM Check Dates
Johannesburg to Fukuoka Air France, Air China, Cathay, Etihad, KLM, Lufthansa, All Nippon, Qatar, Singapore Check Dates
Cheap Flights from Johannesburg to Shanghai, CN, China, from R7 036 Round trip from JNB to SHA