What is the travel distance and flight duration time from Shanghai to Johannesburg?

HZ > Distance calculator > 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
✈ Distance and flight duration time from Shanghai Pudong International Airport to O R Tambo International Airport
🕘 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.
Shanghai coordinates:
latitude: 31° 14' North
longitude: 121° 27' East

Johannesburg coordinates:
latitude: 26° 08' South
longitude: 27° 54' East


Cities near Johannesburg:
Air distance from Shanghai to Thabazimbi
Air distance from Shanghai to Bloemfontein

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 Johannesburg.

Lanseria International Airport (HLA) about 35 km north of Johannesburg.

Grand Central Airport (GCJ) about 25 km northeast of Johannesburg.

✈ Distance form Shanghai to other cities
✈ Distance form Johannesburg to other cities

Copyright ©2017 Happy Zebra Travel Tools