Best way to travel between

Johannesburg
Nampula, Mozambique
Travel Modes
Price
Distance
Duration
CO2
bus
$71.0
2722.72 km
37h 45mins
81.68 kgs
 
train
$72.48
2798.64 km
47h 14mins
148.33 kgs
 
bus
$75.0
2753.1 km
38h 44mins
82.59 kgs
 
flight
$226.0
1727.1 km
5h 13mins
186.53 kgs
 
drive
$270.0
2337.07 km
30h 32mins
299.14 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2722.72 km 37h 45mins 2,136 MZN 71.0
Train 2798.64 km 47h 14mins 2,181 MZN 72.48
Bus 2753.1 km 38h 44mins 2,257 MZN 75.0
Flight 1727.1 km 5h 13mins 6,800 MZN 226.0
Drive 2337.07 km 30h 32mins 8,124 MZN 270.0
Take Bus from Bertrams to Maputo
Time: 7h 22mins Cost: 632 MZN; $ 18.9 - 23.1 USD CO2 Emission: 16.98 kgs
Take Walk from Maputo to Maputo Post Bus
Time: 14mins Cost: 5 MZN; $ 0.1 - 0.2 USD CO2 Emission: 0.14 kgs
Take Bus from Maputo Post Bus to Nampula
Time: 29h 7mins Cost: 1,504 MZN; $ 45.0 - 55.0 USD CO2 Emission: 64.69 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Nampula, Mozambique is to travel by bus, which will cost about 2,136 MZN or 63.90 USD.