Best way to travel between

Beijing
Gaborone
Travel Modes
Price
Distance
Duration
CO2
flight
$640.02
12432.78 km
27h 47mins
1342.74 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 12432.78 km 27h 47mins 5,502 BWP 640.02
Take Train from Qianmen to Terminal 3
Time: 1h 1mins Cost: 26 BWP; $ 2.7 - 3.3 USD CO2 Emission: 1.45 kgs
Take Flight from PEK to JNB
Time: 16h 24mins Cost: 5,158 BWP; $ 540.0 - 660.0 USD CO2 Emission: 1289.94 kgs
Take Train from OR Tambo to Johannesburg Park
Time: 29mins Cost: 172 BWP; $ 18.0 - 22.0 USD CO2 Emission: 1.49 kgs
Take Bus from Johannesburg to Gaborone
Time: 6h 38mins Cost: 146 BWP; $ 15.3 - 18.7 USD CO2 Emission: 13.02 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beijing and Gaborone is to travel by air, which will cost about 5,502 BWP or 576.00 USD.