Nonstop flights from Johannesburg in South Africa to Beijing, China are unavailable. Flight times begin at 17 hours 25 minutes.
If you fly direct it would take about 11 hours.
About 6 hours.
45 minutes.
About 6 hours.
About 19 hours.
About 16 hours.
About 11 hours.
About 3 and a half hours
8 and a half hours
Approximately 12 hours.
21 hours
It will take about 11 hours and 10 minutes.