HZ travel tools > Distance calculator > From Shanghai to Johannesburg


Distance from Shanghai to Johannesburg is: 7330.6 Miles

(11797.5 Kilometers / 6365.9 Nautical Miles)

Approximate flight duration time from Shanghai, China to Johannesburg, South Africa is: 15 hrs, 13 mins
 
Hotels and Restaurants in Shanghai Hotels and Restaurants in Johannesburg Distance from Shanghai Distance from Johannesburg
Cities near Johannesburg:
Distance from Shanghai to Pretoria
Distance from Shanghai to Gaborone
Distance from Shanghai to Maseru
Distance from Shanghai to Thabazimbi

Travel distance from:


To:

Time difference between Shanghai and Johannesburg Distance from China to South Africa
 
Shanghai coordinates:
latitude: 31° 14' North
longitude: 121° 27' East

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