The official currency of South Africa is the South African Rand (ZAR).
The current exchange rate (as of May 2026) is:
$1 USD = approximately 18.50 ZAR
You can exchange U.S. Dollars for South African Rand (ZAR) at your bank prior to departure.
You can also obtain local currency from ATMs located throughout South Africa, including at airports, shopping centers, banks, and major tourist destinations.
Banks, hotels, and exchange bureaus may exchange U.S. Dollars for ZAR, although exchange rates may vary.
Credit & Debit Cards: MasterCard and Visa credit cards are widely accepted throughout South Africa, particularly at hotels, lodges, restaurants, shops, and tourist attractions. American Express may not be accepted by all merchants and should not be the only credit card you bring. Check with your credit or debit card company regarding merchant acceptance and available travel services.
Prior to departure, you may need to inform your bank and/or credit card company that you will be traveling to South Africa. Make sure you know your PIN if you plan to withdraw cash from an ATM.
Please check with your bank for any foreign transaction fees that may be charged for using your card abroad.
Helpful Tip
Credit cards are accepted in most places, including many safari lodges and restaurants. However, it is helpful to carry a small amount of South African Rand for tips, local markets, and smaller purchases.