Best way to travel between

Nairobi
Maputo
Travel Modes
Price
Distance
Duration
CO2
train
$210.94
5009.6 km
85h 27mins
265.51 kgs
 
flight
$430.0
2845.8 km
6h 38mins
307.35 kgs
 
drive
$500.0
4287.15 km
57h 33mins
548.76 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 5009.6 km 85h 27mins 6,347 MZN 210.94
Flight 2845.8 km 6h 38mins 12,938 MZN 430.0
Drive 4287.15 km 57h 33mins 15,045 MZN 500.0
Take Bus from Nairobi to Dar es Salaam
Time: 14h 8mins Cost: 1,504 MZN; $ 45.0 - 55.0 USD CO2 Emission: 24.74 kgs
Take Car from Dar es Salaam to Dar es Salaam
Time: 9mins Cost: 211 MZN; $ 6.3 - 7.7 USD CO2 Emission: 1.11 kgs
Take Train from Dar es Salaam to Tunduma
Time: 26h 51mins Cost: 903 MZN; $ 27.0 - 33.0 USD CO2 Emission: 51.0 kgs
Take Bus from Nakonde to Lusaka
Time: 12h 35mins Cost: 1,229 MZN; $ 36.8 - 44.9 USD CO2 Emission: 30.93 kgs
Take Bus from Lusaka to Johannesburg
Time: 20h 36mins Cost: 1,929 MZN; $ 57.7 - 70.5 USD CO2 Emission: 48.56 kgs
Take Bus from Johannesburg to Maputo
Time: 7h 4mins Cost: 572 MZN; $ 17.1 - 20.9 USD CO2 Emission: 16.96 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Nairobi and Maputo is to travel by train, which will cost about 6,349 MZN or 189.90 USD.