Johannesburg
Mmabatho, South Africa
The best and cheapest way to get from Johannesburg and Mmabatho, South Africa is to travel by car/taxi, which will cost about 304 ZAR or 27.00 USD.