South Africa's currency is the South African rand. When traveling in South Africa, it's smart to carry both ZAR and US dollars. ... Many of Africa's national parks will only accept US dollars for their entry fees, and some tourist activities, like safaris and other tours, will require that you pay and tip in USD.