Yes, some multi-currency travel cards are accepted in South Africa, but it is important that you confirm this with your bank and/or travel agent beforehand to ensure that your specific travel money card is accepted in South Africa.