Welcome | Sign out

Cheap Flights from Johannesburg to Shanghai - JNB to SHA (reverse)

Cheap International Flights from Johannesburg - JNB

Flights
Airline
Lowest Price
KLM, Air France, Air China, Lufthansa, Ethiopian, Qatar
ZAR7325
Kenya, Etihad, South African, Emirates, Lufthansa, Air France, Qatar, Ethiopian, Tap Portugal, British Airways, Alitalia, Austrian, Virgin Atlantic, Turkish, Air Mauritius, KLM, El Al, Swiss, Saudi Arabian, Egyptair
ZAR8109
Qatar, Air France, Lufthansa, Korean, Emirates, South African, Thai, Cathay, Kenya, Jet Airways, KLM, El Al, Etihad, Singapore, Ethiopian, Turkish, Air Mauritius
ZAR4719
South African, Emirates, KLM, Korean, Lufthansa, Turkish, El Al, Qatar, Air China, Etihad, Singapore, Egyptair, Air Mauritius, Ethiopian, Air France, Thai
ZAR6624
Air China, Emirates, Lufthansa, Thai, Kenya, Qatar, Air France, Ethiopian, Saudi Arabian, Korean, Egyptair, Singapore, KLM, Turkish
ZAR5016
Kenya, Thai, Cathay, South African, Korean, Emirates, Lufthansa, Air France, Qatar, Ethiopian, Singapore, Etihad, Turkish, KLM
ZAR10127
Lufthansa, Air China
ZAR7099
Lufthansa, Korean, Emirates, Malaysia, Singapore, KLM, Cathay, Thai
ZAR8703
Jet Airways, Cathay, Thai, Kenya, Turkish, KLM, South African, Emirates, Korean, Lufthansa, Air France, Qatar, Ethiopian, Egyptair, Etihad, El Al, Singapore
ZAR6182
Etihad, South African, All Nippon, Alitalia, KLM, Thai, Korean, Egyptair, Emirates, Cathay, Lufthansa, Singapore, Qatar, Air France, Turkish, JAL
ZAR10111
Air China, Lufthansa
ZAR7417
Cathay, KLM, Etihad, Singapore, Saudi Arabian, Qatar, Korean, Thai, Emirates
ZAR8718
Lufthansa, Air China, Korean
ZAR10321
Malaysia, Etihad, KLM, Turkish, Korean, Kenya, Cathay, Saudi Arabian, Air Mauritius, Ethiopian, Qatar, Air France, Lufthansa, South African, Emirates, Thai, Singapore
ZAR5339
Thai, Turkish, Kenya, Cathay, KLM, Etihad, Singapore, Egyptair, Saudi Arabian, Air Mauritius, Ethiopian, Qatar, Air France, Lufthansa, Korean, Emirates, South African
ZAR5016
Air France, Thai, Lufthansa
ZAR15535
Air China
ZAR7398
Singapore, Korean
ZAR12300
Air France, Jet Airways, Qatar, Lufthansa, Air India, Emirates, Air Mauritius, Saudi Arabian, Singapore, Etihad, KLM, Turkish, Kenya, Thai, South African, Ethiopian
ZAR5195
South African, Lufthansa, Emirates, Thai, Kenya, Turkish, Egyptair, Saudi Arabian, Malaysia, Ethiopian, Qatar
ZAR5012
Olympic, US Airways, KLM, Austrian, Qatar, Virgin Atlantic, Saudi Arabian, Delta, Swiss, El Al, Turkish, Brussels, Alitalia, Air France, Lufthansa, Emirates, South African, American, United, Air Canada, Egyptair, Etihad, British Airways, Ethiopian
ZAR6098
KLM, Qatar, Air France, Saudi Arabian, Singapore, Egyptair, Etihad, El Al, Air Mauritius, Lufthansa, Air India, Korean, Emirates, South African, Turkish, Kenya, Thai, Jet Airways
ZAR3400
Singapore, Korean, Air China, Air France, KLM
ZAR7076
Ethiopian, Air Mauritius, Qatar, Air France, Czech, Saudi Arabian, Kenya, Turkish, KLM, El Al, Egyptair, Tap Portugal, British Airways, Swiss, Etihad, Austrian, Alitalia, Lufthansa, Air Madagascar, Emirates, South African
ZAR6920
KLM, Air France, Lufthansa, Air China, Korean, Singapore, Thai
ZAR7365
Air China, Korean
ZAR6896
Korean, Air China, Lufthansa
ZAR6886
Singapore, Thai, KLM, Air France, Qatar, Lufthansa, Korean, Etihad
ZAR17921
Cheap Flights from Johannesburg to Shanghai, from ZAR7875 Round trip from JNB to SHA