Best way to travel between

Cape Town,South Africa
Nairobi
Travel Modes
Price
Distance
Duration
CO2
bus
$162.0
6054.72 km
88h 47mins
181.64 kgs
 
train
$357.61
6556.16 km
115h 17mins
347.48 kgs
 
flight
$386.0
4218.72 km
8h 42mins
455.62 kgs
 
train
$495.0
5399.46 km
79h 41mins
286.17 kgs
 
drive
$600.0
5504.1 km
70h 42mins
704.52 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 6054.72 km 88h 47mins 14,082 KES 162.0
Train 6556.16 km 115h 17mins 31,087 KES 357.61
Flight 4218.72 km 8h 42mins 33,555 KES 386.0
Train 5399.46 km 79h 41mins 43,030 KES 495.0
Drive 5504.1 km 70h 42mins 52,157 KES 600.0
Take Bus from Cape Town to Johannesburg
Time: 18h 17mins Cost: 3,043 KES; $ 31.5 - 38.5 USD CO2 Emission: 47.94 kgs
Take Bus from Johanneburg to Lusaka
Time: 21h 3mins Cost: 3,738 KES; $ 38.7 - 47.3 USD CO2 Emission: 49.05 kgs
Take Bus from Lusaka to Nakonde
Time: 12h 53mins Cost: 1,565 KES; $ 16.2 - 19.8 USD CO2 Emission: 31.37 kgs
Take Car from Nakonde to Mbeya
Time: 1h 24mins Cost: 1,304 KES; $ 13.5 - 16.5 USD CO2 Emission: 13.5 kgs
Take Bus from Mbeya to Dar es Salaam
Time: 15h 18mins Cost: 1,739 KES; $ 18.0 - 22.0 USD CO2 Emission: 25.06 kgs
Take Bus from Dar es Salaam to Nairobi
Time: 15h 49mins Cost: 2,521 KES; $ 26.1 - 31.9 USD CO2 Emission: 25.07 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Cape Town,South Africa and Nairobi is to travel by bus, which will cost about 14,082 KES or 145.80 USD.