Gold price in South African rand

What gold costs in South African rand per ounce, gram, and kilogram, and how the price has changed.

One troy ounce of gold cost 69,569 South African rand on 9 October 2026.

Per gram
2,237 ZAR
Per kilogram
2,236,694 ZAR

Gold price history in South African rand

Change over one, five, and ten years

Change of the gold price in South African rand and in US dollars, and of the South African rand in gold, as of 9 October 2026
PeriodGold in ZARGold in USDZAR in gold
1 year+2.1%+6.1%−2.1%
5 years+165%+140%−62.3%
10 years+301%+238%−75.1%

As of 9 October 2026. “ZAR in gold” is the change in the amount of gold one South African rand buys.

Over ten years the gold price changed by +301% in South African rand and by +238% in US dollars. Gold rose more in South African rand because the South African rand lost value against the US dollar over that time.

What this price is

The figures are the market price of gold: the nearest gold futures contract in US dollars per troy ounce, converted to South African rand at the day's exchange rate. Prices and exchange rates come from Yahoo Finance.

A coin, a bar, or jewellery costs more than this price. Dealer premiums, making charges, and taxes are not included.

Questions about gold in South African rand

How much is one gram of gold in South African rand?

On 9 October 2026 one gram of gold cost 2,237 South African rand, based on a price of 69,569 South African rand per troy ounce. One troy ounce is 31.1035 grams.

How much has the gold price in South African rand changed over ten years?

The gold price in South African rand changed by +301% over ten years, +165% over five years, +2.1% over one year, as of 9 October 2026.

Has the South African rand lost value against gold?

One South African rand buys 75.1% less gold than ten years earlier, as of 9 October 2026.

All 20 currencies compared