Distance from

Shenzhen to Johannesburg

Average travel distance is

15714.21 km

Nomal travel times are between

16h 26min  -  240h 12min

15714.21 km (9764 miles) is the average travel distance between Shenzhen and . If you could walk at the speed of 3mph (4.8kph), it would take 101 days 16 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 11393.43 km 7079.55 miles 6151.96 miles
Drive 20034.99 km 12449.16 miles 10818.03 miles

BE PREPARED

Shenzhen - Johannesburg Info

The distance from Gangxia to Airport East 36 km (22.25 miles) .

The distance from Airport East to Shenzhen 1 km (0.38 miles) .

The distance from SZX to JNB 11324 km (7036.65 miles) .

The distance from Johannesburg to OR Tambo Airport 1 km (0.36 miles) .

The distance from OR Tambo Airport to Marlboro 15 km (9.04 miles) .

The distance from Marlboro to Park 18 km (10.88 miles) .

Travel distance chart

The distance between Shenzhen, Guangdong, China to Johannesburg is 15714.21 km (9764 miles) and it would cost 1839 USD ~ 18,655 ZAR to drive in a car that consumes about 466 MPG.