Best way to travel between

Nairobi
Lilongwe
Travel Modes
Price
Distance
Duration
CO2
train
$279.96
7169.4 km
119h 21mins
379.98 kgs
 
drive
$310.0
2043.52 km
30h 30mins
261.57 kgs
 
flight
$325.0
1516.16 km
5h 6mins
163.75 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 7169.4 km 119h 21mins 113,346 MWK 279.96
Drive 2043.52 km 30h 30mins 125,508 MWK 310.0
Flight 1516.16 km 5h 6mins 131,581 MWK 325.0
Take Bus from Nairobi to Dar es Salaam
Time: 14h 42mins Cost: 20,243 MWK; $ 45.0 - 55.0 USD CO2 Emission: 25.72 kgs
Take Car from Dar es Salaam to Dar es Salaam
Time: 9mins Cost: 2,834 MWK; $ 6.3 - 7.7 USD CO2 Emission: 1.15 kgs
Take Train from Dar es Salaam to Tunduma
Time: 27h 55mins Cost: 12,146 MWK; $ 27.0 - 33.0 USD CO2 Emission: 53.02 kgs
Take Bus from Nakonde to Lusaka
Time: 13h 5mins Cost: 16,535 MWK; $ 36.8 - 44.9 USD CO2 Emission: 32.16 kgs
Take Bus from Lusaka to Johannesburg
Time: 22h 32mins Cost: 35,276 MWK; $ 78.4 - 95.8 USD CO2 Emission: 68.61 kgs
Take Bus from Johanesburg to Lilongwe
Time: 36h 45mins Cost: 26,316 MWK; $ 58.5 - 71.5 USD CO2 Emission: 58.32 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Nairobi and Lilongwe is to travel by train, which will cost about 113,362 MWK or 252.00 USD.