Johannesburg
South Africa
The best and cheapest way to get from Johannesburg and South Africa is to travel by bus, which will cost about 690 ZAR or 61.20 USD.