Best way to travel between

Ndola, Zambia
Nairobi
Travel Modes
Price
Distance
Duration
CO2
bus
$11.522
2813.59 km
47h 3mins
84.41 kgs
 
flight
$241.92
1608.67 km
3h 5mins
173.74 kgs
 
drive
$278.25
2298.21 km
35h 32mins
294.17 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2813.59 km 47h 3mins 1,002 KES 11.522
Flight 1608.67 km 3h 5mins 21,030 KES 241.92
Drive 2298.21 km 35h 32mins 24,188 KES 278.25
Take Bus from Ndola to Kitwe
Time: 56mins Cost: 219 KES; $ 2.3 - 2.8 USD CO2 Emission: 1.89 kgs
Take Bus from Kitwe to Nakonde
Time: 11h 45mins Cost: 782 KES; $ 8.1 - 9.9 USD CO2 Emission: 30.33 kgs
Take Drive from Nakonde to Mbeya
Time: 1h 22mins Cost: 1,043 KES; $ 10.8 - 13.2 USD CO2 Emission: 13.23 kgs
Take Bus from Mbeya to Dar es Salaam
Time: 15h 0mins Cost: 1,652 KES; $ 17.1 - 20.9 USD CO2 Emission: 24.52 kgs
Take Bus from Dar es Salaam to Nairobi
Time: 15h 0mins Cost: 3,477 KES; $ 36.0 - 44.0 USD CO2 Emission: 24.56 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ndola, Zambia and Nairobi is to travel by bus, which will cost about 1,043 KES or 10.80 USD.