Best way to travel between

Nairobi Central, Nairobi, Nairobi County, Kenya
Botswana
Travel Modes
Price
Distance
Duration
CO2
train
$373.72
5045.96 km
119h 30mins
267.44 kgs
 
drive
$410.0
3773.36 km
51h 38mins
482.99 kgs
 
flight
$490.0
2955.07 km
9h 14mins
319.15 kgs
 
flight
$529.0
3187.5 km
13h 53mins
344.25 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 5045.96 km 119h 30mins 3,213 BWP 373.72
Drive 3773.36 km 51h 38mins 3,525 BWP 410.0
Flight 2955.07 km 9h 14mins 4,212 BWP 490.0
Flight 3187.5 km 13h 53mins 4,548 BWP 529.0
Take Walk from Hotel Central Park, Nairobi to Nairobi
Time: 18mins Cost: 2 BWP; $ 0.2 - 0.3 USD CO2 Emission: 0.2 kgs
Take Bus from Nairobi to Arusha
Time: 5h 3mins Cost: 516 BWP; $ 54.0 - 66.0 USD CO2 Emission: 8.23 kgs
Take Walk from Arusha to Arusha
Time: 7mins Cost: 1 BWP; $ 0.1 - 0.1 USD CO2 Emission: 0.07 kgs
Take Bus from Arusha to Dar es Salaam
Time: 10h 6mins Cost: 206 BWP; $ 21.6 - 26.4 USD CO2 Emission: 21.66 kgs
Take Car from Dar es Salaam to Dar es salaam
Time: 11mins Cost: 60 BWP; $ 6.3 - 7.7 USD CO2 Emission: 1.18 kgs
Take Train from Dar es salaam to Serenje
Time: 65h 2mins Cost: 1,554 BWP; $ 162.7 - 198.9 USD CO2 Emission: 86.34 kgs
Take Bus from Serenje to Lusaka
Time: 5h 15mins Cost: 143 BWP; $ 14.9 - 18.3 USD CO2 Emission: 12.58 kgs
Take Bus from Lusaka to Johanneburg
Time: 20h 50mins Cost: 507 BWP; $ 53.1 - 64.9 USD CO2 Emission: 48.59 kgs
Take Bus from Johannesburg to Gaborone
Time: 7h 35mins Cost: 224 BWP; $ 23.4 - 28.6 USD CO2 Emission: 11.12 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Nairobi Central, Nairobi, Nairobi County, Kenya and Botswana is to travel by train, which will cost about 3,215 BWP or 336.60 USD.