Best way to travel between

Nairobi
Gaborone
Travel Modes
Price
Distance
Duration
CO2
train
$220.94
4911.04 km
87h 17mins
260.29 kgs
 
flight
$371.0
3012.45 km
6h 55mins
325.34 kgs
 
drive
$410.0
3849.11 km
53h 8mins
492.69 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4911.04 km 87h 17mins 1,899 BWP 220.94
Flight 3012.45 km 6h 55mins 3,189 BWP 371.0
Drive 3849.11 km 53h 8mins 3,525 BWP 410.0
Take Bus from Nairobi to Dar es Salaam
Time: 14h 25mins Cost: 430 BWP; $ 45.0 - 55.0 USD CO2 Emission: 25.23 kgs
Take Car from Dar es Salaam to Dar es Salaam
Time: 9mins Cost: 60 BWP; $ 6.3 - 7.7 USD CO2 Emission: 1.13 kgs
Take Train from Dar es Salaam to Tunduma
Time: 27h 23mins Cost: 258 BWP; $ 27.0 - 33.0 USD CO2 Emission: 52.01 kgs
Take Bus from Nakonde to Lusaka
Time: 12h 50mins Cost: 351 BWP; $ 36.8 - 44.9 USD CO2 Emission: 31.55 kgs
Take Bus from Lusaka to Johannesburg
Time: 21h 1mins Cost: 551 BWP; $ 57.7 - 70.5 USD CO2 Emission: 49.52 kgs
Take Bus from Johannesburg to Gaborone
Time: 7h 21mins Cost: 249 BWP; $ 26.1 - 31.9 USD CO2 Emission: 11.34 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Nairobi and Gaborone is to travel by train, which will cost about 1,900 BWP or 198.90 USD.