Welcome | Sign out

Cheap Flights from Johannesburg to China

Did You Know?

Johannesburg, ZA has 3 long haul flights nonstop to China each week.
100% of all flights from Johannesburg, ZA to China arrive during night hours.
Johannesburg, ZA only connects with one city within China nonstop.
The smallest aircraft flying nonstop from Johannesburg, ZA to China is the Airbus A340-600 with 317 seats.
South African Airways provides 100% of the nonstop flights from Johannesburg, ZA to China.
100% of all flights from Johannesburg, ZA to China leave during late night hours.
There are no medium haul direct flights between Johannesburg, ZA and China.
There are 3 nonstop flights per week from Johannesburg, ZA and China on large aircraft.

Flights to Cities in China

Flights
Airline
Lowest Price
South African, Emirates, KLM, Korean, Lufthansa, Turkish, El Al, Qatar, Air China, Etihad, Singapore, Egyptair, Air Mauritius, Ethiopian, Air France, Thai
ZAR6874
Qatar, Air China, Thai, Cathay, Turkish, KLM, Etihad, Singapore, Air Mauritius, Kenya, Air France, Lufthansa, Korean, Emirates
ZAR7089
Air China, Emirates, Lufthansa, Thai, Kenya, Qatar, Air France, Ethiopian, Saudi Arabian, Korean, Egyptair, Singapore, KLM, Turkish
ZAR7701
Singapore, Korean
ZAR12146
KLM, Air France, Air China, Lufthansa, Ethiopian, Qatar
ZAR7480
Singapore, Etihad, Thai, KLM, Air France, Qatar, Lufthansa, Air China
ZAR8026
Lufthansa, Air China, Korean
ZAR10243
Lufthansa, Air China
ZAR7366
Korean, Air China, Lufthansa
ZAR7145
KLM, Air France, Lufthansa, Air China, Korean, Singapore, Thai
ZAR9079
Air China, Korean
ZAR7155
Lufthansa, Korean, Air China
ZAR11318
Korean, Lufthansa, Air China
ZAR10859
Thai, Air China, Singapore, Qatar
ZAR9079
Singapore, Korean, Air China, Air France, KLM
ZAR7342
Air China
ZAR7676
Korean
ZAR11931
Thai, Air China, Singapore, Korean
ZAR7453
Thai, Korean, Singapore, Air China
ZAR10916
Air China, Lufthansa
ZAR11156
Air China
ZAR10876
Korean
ZAR18063
Air China
ZAR7445
Korean
ZAR13276
Air China
ZAR11986
Korean, Air China
ZAR10858
Cheap Flights from Johannesburg to China, from ZAR6874 Round trip from JNB to CN