Best way to travel between

Beijing
Johannesburg Airport, O R Thambo Airport Road, Johannesburg, South Africa
Travel Modes
Price
Distance
Duration
CO2
flight
$592.0
13117.05 km
21h 30mins
1416.64 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 13117.05 km 21h 30mins 6,005 ZAR 592.0
Take Flight from NAY to FUO
Time: 3h 5mins Cost: 1,725 ZAR; $ 153.0 - 187.0 USD CO2 Emission: 209.58 kgs
Take Bus from Guanzhou The Garden Hotel to AsiaWorld-Expo
Time: 2h 40mins Cost: 142 ZAR; $ 12.6 - 15.4 USD CO2 Emission: 5.34 kgs
Take Train from Asia World Expo to Hong Kong International
Time: 2mins Cost: 122 ZAR; $ 10.8 - 13.2 USD CO2 Emission: 0.05 kgs
Take Flight from HKG to JNB
Time: 13h 3mins Cost: 4,058 ZAR; $ 360.0 - 440.0 USD CO2 Emission: 1187.8 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beijing and Johannesburg Airport, O R Thambo Airport Road, Johannesburg, South Africa is to travel by air, which will cost about 6,005 ZAR or 532.80 USD.