Best way to travel between

Gaborone
Nairobi
Travel Modes
Price
Distance
Duration
CO2
train
$203.84
5052.15 km
89h 43mins
267.76 kgs
 
drive
$410.0
3849.11 km
52h 40mins
492.69 kgs
 
flight
$421.0
2899.71 km
6h 13mins
313.17 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 5052.15 km 89h 43mins 17,720 KES 203.84
Drive 3849.11 km 52h 40mins 35,641 KES 410.0
Flight 2899.71 km 6h 13mins 36,597 KES 421.0
Take Bus from Gaborone to Johannesburg
Time: 7h 25mins Cost: 2,260 KES; $ 23.4 - 28.6 USD CO2 Emission: 11.35 kgs
Take Bus from Johannesburg to Lusaka
Time: 16h 57mins Cost: 3,912 KES; $ 40.5 - 49.5 USD CO2 Emission: 49.54 kgs
Take Bus from Lusaka to Nakonde
Time: 17h 0mins Cost: 3,550 KES; $ 36.8 - 44.9 USD CO2 Emission: 31.55 kgs
Take Train from Tunduma to Dar es Salaam
Time: 29h 40mins Cost: 2,608 KES; $ 27.0 - 33.0 USD CO2 Emission: 53.01 kgs
Take Car from Dar es Salaam to Dar es Salaam
Time: 9mins Cost: 609 KES; $ 6.3 - 7.7 USD CO2 Emission: 1.18 kgs
Take Bus from Dar es Salaam to Nairobi
Time: 14h 25mins Cost: 4,781 KES; $ 49.5 - 60.5 USD CO2 Emission: 28.85 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Gaborone and Nairobi is to travel by train, which will cost about 17,733 KES or 183.60 USD.