ATMs are readily available in South Africa. Most Visa and MasterCard credit cards will work, while debit/bank cards or any other private bank cards are not likely to. Making local cash withdrawals at an ATM is the most cost-effective way of obtaining local currency.