The currency used in South Africa is the South African Rand and the code is ZAR. The exchange rate of the Rand is 1 USD = 14.46 ZAR = 68.95 INR. It is advisable to exchange your currency to Rand once you get to South Africa as the rates are much better over there than elsewhere. You could either exchange your notes at the banks there or use the ATMs to withdraw money. ATM’s charges are much lower than the rest and is thus advisable to use them, however, ensure you do not withdraw multiple times as charges being levied each time will lead to losing out on the best rates eventually.