Most major international credit cards are accepted in South Africa, including Mastercard and Visa. Although widely accepted, American Express and Diners Club sometimes may not be accepted. ATMs are widespread and most will allow visitors to withdraw money in Rands directly from bank or credit cards.

Many banks, to reduce fraudulent transactions, may block your card in overseas transactions as they may suspect ‘suspicious activity’. You therefore need to inform your bank beforehand that you will be using your credit card abroad.