Gold price in Indian rupees

What gold costs in Indian rupees per ounce, gram, and kilogram, and how the price has changed.

One troy ounce of gold cost 407,843 Indian rupees on 9 October 2026.

Per gram
13,112 INR
Per 10 grams
131,124 INR
Per kilogram
13,112,447 INR

Gold price history in Indian rupees

Change over one, five, and ten years

Change of the gold price in Indian rupees and in US dollars, and of the Indian rupee in gold, as of 9 October 2026
PeriodGold in INRGold in USDINR in gold
1 year+15.6%+6.1%−13.5%
5 years+210%+140%−67.8%
10 years+390%+238%−79.6%

As of 9 October 2026. “INR in gold” is the change in the amount of gold one Indian rupee buys.

Over ten years the gold price changed by +390% in Indian rupees and by +238% in US dollars. Gold rose more in Indian rupees because the Indian rupee 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 Indian rupees 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 Indian rupees

How much is one gram of gold in Indian rupees?

On 9 October 2026 one gram of gold cost 13,112 Indian rupees, based on a price of 407,843 Indian rupees per troy ounce. One troy ounce is 31.1035 grams.

How much has the gold price in Indian rupees changed over ten years?

The gold price in Indian rupees changed by +390% over ten years, +210% over five years, +15.6% over one year, as of 9 October 2026.

Has the Indian rupee lost value against gold?

One Indian rupee buys 79.6% less gold than ten years earlier, as of 9 October 2026.

All 20 currencies compared