Best way to travel between

Johannesburg
Pemba, Mozambique
Travel Modes
Price
Distance
Duration
CO2
bus
$70.7
3058.3 km
34h 19mins
91.75 kgs
 
drive
$245.98
2606.92 km
34h 24mins
333.69 kgs
 
flight
$362.96
1976.54 km
5h 21mins
213.47 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3058.3 km 34h 19mins 2,127 MZN 70.7
Drive 2606.92 km 34h 24mins 7,401 MZN 245.98
Flight 1976.54 km 5h 21mins 10,921 MZN 362.96
Take Bus from Johannesburg to Maputo
Time: 7h 35mins Cost: 632 MZN; $ 18.9 - 23.1 USD CO2 Emission: 17.25 kgs
Take Drive from Maputo to Maputo
Time: 7mins Cost: 30 MZN; $ 0.9 - 1.1 USD CO2 Emission: 0.86 kgs
Take Bus from Maputo to Nampula
Time: 19h 0mins Cost: 1,474 MZN; $ 44.1 - 53.9 USD CO2 Emission: 62.02 kgs
Take Bus from Nampula to Pemba
Time: 5h 37mins Cost: 493 MZN; $ 14.7 - 18.0 USD CO2 Emission: 12.28 kgs
Source: Rome2rio

Mode of travel comparision chart

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