The average flight time from Johannesburg to Shenzhen is About 13 hours 20 minutes, covering a distance of About 10,694.49 km.
Flight durationAbout 13 hours 20 minutes |
Flight distanceAbout 10,694.49 km |
The flights usually depart from O. R. Tambo International Airport and arrive at Shenzhen Bao'an International Airport.