* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Johannesburg to China
Flights from Johannesburg to China will get you to this ancient empire within approximately 14 hours and 5 minutes. Flights board at O. R. Tambo International Airport (JNB) and land at Beijing Capital International Airport (PEK). The main airlines flying between Johannesburg and China are: Air China, Cathay Pacific Airlines, Dragonair, South African Airways, and Singapore Airlines. Non-stop flights from Johannesburg to China are now available.
Compare all airlines and book the best price!
Things to know before you travel to China
Essential details you need to know before your trip.
People's Republic of China
Renminbi / Chinese Yuan
1 ZAR = 0.52 CNY
Beijing Capital International Airport (PEK)
China is 6 hours ahead of Johannesburg
Type A / C / I
A valid passport and visa are required by South Africans travelling between Johannesburg and China.
It will take a 45-minute drive, or 1 hour and 35 minute train ride, to get from Beijing Capital International Airport to central Beijing.
Famous attractions in China include: Forbidden City in Beijing, Terracotta Museum in Xi’an, and the Great Wall of China.