The currency used in Shelly Beach and throughout South Africa is the South African Rand. Its sign is "R" and its code is "ZAR". It is essential for tourists to exchange their local currency into ZAR, although credit cards are also widely accepted. Use your cash wisely so that you can shop, dine, get around and sightsee smoothly in Shelly Beach. Working with local banks or ATMs for currency exchange is usually better than airport currency exchange bureaus.