Tete, Mozambique
Johannesburg
The best and cheapest way to get from Tete, Mozambique and Johannesburg is to travel by bus, which will cost about 477 ZAR or 42.30 USD.