What is the travel distance and flight duration time from Shanghai to Johannesburg?
Distance from Shanghai to Johannesburg is: 7330.6 Miles
(11797.5 Kilometers / 6365.9 Nautical Miles)
Approximate travel time from Shanghai, China to Johannesburg, South Africa is: 15 hrs, 13 mins
Time difference between Shanghai and Johannesburg
Please note: this page displays the approximate flight duration time for a non-stop flight. The actual travel time may differ depending on the type and speed of the aircraft.
Airports in Shanghai:Shanghai Pudong International Airport (PVG)
about 30 km (19 mi) east of Shanghai. Shanghai Hongqiao International Airport (SHA)
about 13 km (8.1 mi) west of Shanghai.
Airports in Johannesburg:O R Tambo International Airport (JNB)
about 21 km northeast of Shanghai.
Distance map from Shanghai, China to Johannesburg, South Africa
Copyright ©2016 Happy Zebra Travel Tools