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
ZAR6626
Qatar, Air China, Thai, Cathay, Turkish, KLM, Etihad, Singapore, Air Mauritius, Kenya, Air France, Lufthansa, Korean, Emirates
ZAR6781
Air China, Emirates, Lufthansa, Thai, Kenya, Qatar, Air France, Ethiopian, Saudi Arabian, Korean, Egyptair, Singapore, KLM, Turkish
ZAR6280
Singapore, Korean
ZAR11622
KLM, Air France, Air China, Lufthansa, Ethiopian, Qatar
ZAR7206
Singapore, Etihad, Thai, KLM, Air France, Qatar, Lufthansa, Air China
ZAR7740
Lufthansa, Air China, Korean
ZAR9906
Lufthansa, Air China
ZAR7100
Korean, Air China, Lufthansa
ZAR6888
KLM, Air France, Lufthansa, Air China, Korean, Singapore, Thai
ZAR7367
Air China, Korean
ZAR6898
Lufthansa, Korean, Air China
ZAR9906
Korean, Lufthansa, Air China
ZAR10466
Thai, Air China, Singapore, Qatar
ZAR8752
Singapore, Korean, Air China, Air France, KLM
ZAR7077
Air China
ZAR7400
Korean
ZAR11502
Thai, Air China, Singapore, Korean
ZAR7185
Thai, Korean, Singapore, Air China
ZAR10755
Air China, Lufthansa
ZAR7419
Air China
ZAR10466
Korean
ZAR17406
Air China
ZAR7177
Korean
ZAR12672
Air China
ZAR10080
Korean, Air China
ZAR6867
Cheap Flights from Johannesburg to China, from ZAR6280 Round trip from JNB to CN