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 Johannesburg to Shanghai?

Cheap Flights from Shanghai to Johannesburg, ZA, South Africa - SHA to JNB Last modified: Aug 31, 2016 1:53 AM

Popular flights from Shanghai to Johannesburg Last modified: Aug 31, 2016 1:53 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.

Qatar
SHAJNB
Tue 10/4
1 stop
JNBSHA
Tue 10/11
1 stop
CN¥4,345
Select
Etihad
SHAJNB
Wed 10/12
1 stop
JNBSHA
Mon 10/31
1 stop
CN¥4,652
Select
Etihad
SHAJNB
Wed 10/12
1 stop
JNBSHA
Tue 10/25
1 stop
CN¥4,652
Select
Etihad
SHAJNB
Thu 11/10
1 stop
JNBSHA
Mon 11/21
1 stop
CN¥4,652
Select
Ethiopian
SHAJNB
Wed 9/28
1 stop
JNBSHA
Mon 10/10
1 stop
CN¥4,739
Select
Ethiopian
SHAJNB
Wed 9/28
1 stop
JNBSHA
Wed 10/12
1 stop
CN¥4,739
Select
Ethiopian
SHAJNB
Thu 9/29
1 stop
JNBSHA
Sun 10/9
1 stop
CN¥4,739
Select
Ethiopian
SHAJNB
Fri 9/30
1 stop
JNBSHA
Fri 10/14
1 stop
CN¥4,739
Select
Turkish
SHAJNB
Mon 11/28
1 stop
JNBSHA
Thu 12/15
1 stop
CN¥5,106
Select
Turkish
SHAJNB
Thu 12/1
1 stop
JNBSHA
Fri 12/9
1 stop
CN¥5,106
Select
Air China
SHAJNB
Mon 12/19
1 stop
JNBSHA
Fri 12/30
1 stop
CN¥5,112
Select
Emirates
SHAJNB
Wed 10/12
1 stop
JNBSHA
Tue 10/25
1 stop
CN¥5,553
Select
South African
SHAJNB
Wed 9/7
1 stop
JNBSHA
Wed 9/21
1 stop
CN¥5,793
Select
South African
SHAJNB
Sun 10/16
1 stop
JNBSHA
Wed 10/26
1 stop
CN¥5,793
Select
South African
SHAJNB
Mon 10/17
1 stop
JNBSHA
Thu 10/27
1 stop
CN¥5,793
Select
South African
SHAJNB
Thu 10/20
1 stop
JNBSHA
Sun 10/30
1 stop
CN¥5,793
Select
South African
SHAJNB
Sun 10/23
1 stop
JNBSHA
Wed 11/2
1 stop
CN¥5,793
Select
Air Mauritius
SHAJNB
Wed 11/2
1 stop
JNBSHA
Tue 11/15
1 stop
CN¥6,954
Select
Kenya
SHAJNB
Wed 9/28
3 stops
JNBSHA
Wed 10/12
3 stops
CN¥8,896
Select
Kenya
SHAJNB
Wed 9/28
3 stops
JNBSHA
Mon 10/10
3 stops
CN¥8,896
Select
Kenya
SHAJNB
Thu 9/29
3 stops
JNBSHA
Sun 10/9
3 stops
CN¥8,896
Select
Swiss
SHAJNB
Wed 10/12
1 stop
JNBSHA
Tue 10/25
1 stop
CN¥9,904
Select
KLM
SHAJNB
Wed 9/7
1 stop
JNBSHA
Wed 9/14
1 stop
CN¥10,604
Select
KLM
SHAJNB
Thu 9/8
1 stop
JNBSHA
Mon 9/12
1 stop
CN¥10,604
Select
KLM
SHAJNB
Tue 10/4
1 stop
JNBSHA
Tue 10/11
1 stop
CN¥10,604
Select
KLM
SHAJNB
Wed 10/12
1 stop
JNBSHA
Mon 10/31
1 stop
CN¥10,604
Select
Lufthansa
SHAJNB
Thu 10/13
1 stop
JNBSHA
Tue 10/18
1 stop
CN¥10,658
Select
Air France
SHAJNB
Wed 10/12
1 stop
JNBSHA
Tue 10/25
1 stop
CN¥10,704
Select
British Airways
SHAJNB
Wed 10/12
1 stop
JNBSHA
Mon 10/31
1 stop
CN¥10,704
Select
Singapore
SHAJNB
Sat 10/8
2 stops
JNBSHA
Sat 10/22
2 stops
CN¥26,740
Select
Qantas
SHAJNB
Fri 9/16
1 stop
JNBSHA
Fri 9/23
1 stop
CN¥49,456
Select

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

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

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

Airlines can adjust prices for plane tickets from Shanghai to Johannesburg 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 Shanghai to Johannesburg

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

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
CN¥4,518 CN¥4,345 CN¥4,518 CN¥4,518 CN¥4,739 CN¥4,819 CN¥4,518

Lowest Fares Chart By Month from Shanghai to Johannesburg

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

Month Origin Destination Carrier Depart Date Return Date Stops Price
September Shanghai Johannesburg Ethiopian 9/28/16 10/10/16 1 CN¥4,739
October Shanghai Johannesburg Qatar 10/4/16 10/11/16 1 CN¥4,345
November Shanghai Johannesburg Qatar 11/1/16 11/11/16 1 CN¥4,518
December Shanghai Johannesburg Qatar 12/9/16 12/12/16 1 CN¥4,985
January Shanghai Johannesburg Qatar 1/31/17 2/10/17 1 CN¥4,552
February Shanghai Johannesburg Etihad 2/1/17 2/8/17 1 CN¥4,685
March Shanghai Johannesburg Qatar 3/1/17 3/21/17 1 CN¥4,552
April Shanghai Johannesburg Qatar 4/4/17 4/18/17 1 CN¥4,672

Shanghai to Johannesburg Flight Questions

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

Question: What are the most popular connecting cities when flying from Shanghai to Johannesburg?
Answer: Beijing, CN

Airlines Flying from Shanghai to Johannesburg (SHA to JNB) Number of flights searched: 153Last modified: Aug 31, 2016 1:53 AM

Below are the different airlines that fly from Shanghai to Johannesburg 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 Shanghai to Johannesburg.

Shanghai to Johannesburg
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 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 Shanghai and Johannesburg, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Shanghai - SHA

FlightsAirlineLowest Price
Shanghai to Beijing Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Juneyao, Hainan, Hong Kong, Capital Airlines, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Shandong, Shenzhen CN¥1,916

Cheap International Flights from Shanghai - SHA

FlightsAirlineLowest Price
Shanghai to Bangkok Sichuan, Air India, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Garuda, Juneyao, Hainan, Hong Kong, JAL, Korean, Lufthansa, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Air Macau, Austrian, Orient Thai, Asiana, Philippine, Shandong, Singapore, Thai, Srilankan, Vietnam, Mesaba, Shenzhen CN¥1,782
Shanghai to Tokyo Sichuan, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, TransAsia, Tianjin, Juneyao, Hainan, Hong Kong, JAL, Dragonair, Korean, Lufthansa, Xiamen, China Eastern, All Nippon, Air Macau, Austrian, Asiana, Philippine, Qantas, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,275
Shanghai to London Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Royal Brunei, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Tianjin, Hainan, Iberia, JAL, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qantas, Qatar, S7, SAS, Singapore, Aeroflot, Thai, Turkish, Srilankan, Vietnam, Virgin Atlantic CN¥3,798
Shanghai to Seoul EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, JAL, Korean, Lufthansa, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Qantas, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,782
Shanghai to Manila Cebu Pacific, Alitalia, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, JAL, Dragonair, Korean, Xiamen, Malaysia, China Eastern, All Nippon, Air Macau, Asiana, Philippine, Qantas, Singapore, Thai, Vietnam, AirAsia Zest CN¥1,402
Shanghai to Durban Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Kenya, Swiss, Qatar, Turkish CN¥5,106
Shanghai to Cape Town Air France, Finnair, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Asiana, Qatar, Singapore, Turkish CN¥5,106
Shanghai to Kuala Lumpur Alitalia, British Airways, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, AirAsia X, Shanghai, Garuda, JAL, Korean, Lufthansa, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Philippine, Singapore, Thai, Srilankan, Vietnam CN¥1,882
Shanghai to Maputo Air France, Air China, Ethiopian, Etihad, KLM, Kenya, Qatar, Turkish, Tap Portugal CN¥7,181
Shanghai to Denpasar Bali Royal Brunei, EVA Air, China Airlines, Cathay, China Southern, Garuda, Hong Kong, JAL, Dragonair, Korean, Lufthansa, Xiamen, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai CN¥2,443
Shanghai to Sydney Sichuan, Air China, China Airlines, Cathay, China Southern, AirAsia X, Garuda, Hainan, JAL, Jetstar, Korean, Xiamen, Malaysia, China Eastern, All Nippon, Air New Zealand, Asiana, Philippine, Qantas, Singapore, Thai, Vietnam CN¥2,476
Shanghai to Taipei Sichuan, UNI Air, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, TransAsia, Juneyao, Hainan, Hong Kong, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Air Macau, Asiana, Shandong, Singapore, Thai, Vietnam, Shenzhen CN¥1,395
Shanghai to Singapore Sichuan, British Airways, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Garuda, JAL, Korean, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai, Srilankan, Vietnam, Shenzhen CN¥2,309
Shanghai to Dubai Sichuan, Air France, Air India, Finnair, British Airways, Royal Brunei, Air China, Cathay, China Southern, Emirates, Ethiopian, JAL, Korean, KLM, Kenya, Lufthansa, Swiss, Malaysia, Mihin Lanka, Air Mauritius, China Eastern, Philippine, Qatar, Singapore, Aeroflot, Thai, Turkish, Srilankan, Virgin Atlantic CN¥2,823
Shanghai to Phuket Sichuan, Alitalia, EVA Air, Air China, Cathay, China Southern, Shanghai, Tianjin, Juneyao, Hainan, JAL, Dragonair, Korean, Lufthansa, Malaysia, China Eastern, Austrian, Asiana, Singapore, Thai, Shenzhen CN¥2,123
Shanghai to Ho Chi Minh City EVA Air, Air China, China Airlines, Cathay, China Southern, Garuda, JAL, Korean, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai, Vietnam CN¥1,796
Shanghai to New York American, Air Berlin, Air Canada, Air France, AeroMexico, Finnair, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Hawaiian, Hong Kong, Iberia, JAL, Korean, KLM, Lufthansa, Swiss, Xiamen, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qantas, Qatar, Singapore, Aeroflot, Turkish, United, Vietnam, Virgin Atlantic CN¥4,018
Shanghai to Mauritius Air France, Air India, British Airways, Emirates, Hong Kong, Kenya, Lufthansa, Swiss, Malaysia, Air Mauritius, Austrian, South African, Turkish CN¥5,312
Shanghai to Melbourne Sichuan, Alitalia, Royal Brunei, Air China, China Airlines, Cathay, China Southern, AirAsia X, Garuda, JAL, Jetstar, Lufthansa, Xiamen, Malaysia, China Eastern, Air New Zealand, Austrian, Philippine, Qantas, Singapore, Thai, Vietnam, Virgin Atlantic CN¥2,576
Shanghai to Paris Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Hainan, Hong Kong, Iberia, JAL, Korean, KLM, Lufthansa, Swiss, China Eastern, All Nippon, Austrian, Asiana, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, United, Srilankan, Vietnam CN¥3,284
Shanghai to Harare Air France, Air India, British Airways, Emirates, Ethiopian, Etihad, KLM, Kenya, Qatar, Turkish CN¥7,875
Shanghai to Jakarta Alitalia, British Airways, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Garuda, Hong Kong, JAL, Korean, Xiamen, Malaysia, Mihin Lanka, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai, Srilankan, Vietnam CN¥2,623
Shanghai to Istanbul Air Canada, Air France, Air India, Alitalia, British Airways, EVA Air, Air China, China Southern, Emirates, Ethiopian, Etihad, Korean, KLM, Lufthansa, Swiss, All Nippon, Asiana, Philippine, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, Srilankan CN¥3,010
Shanghai to Hong Kong Air India, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Shanghai, Juneyao, Hainan, Hong Kong, JAL, Dragonair, Korean, Xiamen, China Eastern, All Nippon, Austrian, Asiana, Philippine, Singapore, Vietnam CN¥1,282
Shanghai to Nairobi Air France, Air India, British Airways, China Southern, Emirates, Ethiopian, Etihad, Korean, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, China Eastern, Qatar, Turkish, Vietnam CN¥3,237
Shanghai to Colombo Air India, Alitalia, Air China, Cathay, Emirates, Etihad, JAL, Dragonair, Korean, Malaysia, Mihin Lanka, China Eastern, Qantas, Qatar, Singapore, Thai, Srilankan CN¥2,723

Cheap International Flights to Johannesburg - JNB

FlightsAirlineLowest Price
Nanjing to Johannesburg Air France, Air China, Cathay, KLM, Lufthansa CN¥5,312
Hangzhou to Johannesburg Air France, Air China, Cathay, KLM, Lufthansa, Asiana, Qatar CN¥5,960
Ningbo to Johannesburg Air France, Air China, Cathay, KLM CN¥10,291
Cheap Flights from Shanghai to Johannesburg, ZA, South Africa, from CN¥4,345 Round trip from SHA to JNB