Pemba, Mozambique
Johannesburg
The best and cheapest way to get from Pemba, Mozambique and Johannesburg is to travel by air, which will cost about 2,607 ZAR or 231.30 USD.