Best way to travel between

Shenzhen, Guangdong, China
Johannesburg
Travel Modes
Price
Distance
Duration
CO2
drive
$1839.21
18900.93 km
240h 12mins
2419.32 kgs
 
flight
$2501.0
10748.52 km
16h 26mins
1160.84 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 18900.93 km 240h 12mins 18,657 ZAR 1839.21
Flight 10748.52 km 16h 26mins 25,370 ZAR 2501.0
Take Drive from Shenzhen to Johannesburg
Time: 240h 12mins Cost: 18,472 ZAR; $ 1638.9 - 2003.1 USD CO2 Emission: 2419.32 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shenzhen, Guangdong, China and Johannesburg is to travel by car/taxi, which will cost about 18,655 ZAR or 1655.10 USD.