Gold Price in India
Spot reference · 21 Oct 2026 · Indian rupee
1 gram 22K
11,485 INR
Gold today (21 Oct 2026): 389,710 INR per troy ounce, which is 12,529 INR per gram of pure gold and 11,485 INR per gram of 22K; one tola (11.664 g) of 22K is 133,963 INR. This is the international spot reference in Indian rupee, not a shop price.
Price by karat
| Karat | 1 gram | 1 tola | 10 grams | 1 ounce |
|---|---|---|---|---|
| 24K 99.9% pure | 12,517 INR | 145,995 INR | 125,169 INR | 389,320 INR |
| 22K 91.7% | 11,485 INR | 133,963 INR | 114,853 INR | 357,234 INR |
| 21K 87.5% | 10,963 INR | 127,873 INR | 109,633 INR | 340,996 INR |
| 18K 75% | 9,397 INR | 109,606 INR | 93,971 INR | 292,282 INR |
1 troy ounce = 31.1035 g · 1 tola = 11.664 g · 1 kg of pure gold = 12,529,455 INR
Gold price history (per gram)
- Change
- +1.03%
- since 21 Oct 2025
- High
- 16,386.05 INR
- 29 Jan 2026
- Low
- 11,216.48 INR
- 30 Oct 2025
- Latest
- 12,417.03 INR
- 22 Oct 2026
| Month end | Per gram (pure) | Change |
|---|---|---|
| 22 Oct 2026 | 12,417 INR | −3.75% |
| 30 Sep 2026 | 12,901 INR | −4.88% |
| 31 Aug 2026 | 13,563 INR | +8.41% |
| 31 Jul 2026 | 12,511 INR | +3.63% |
| 30 Jun 2026 | 12,073 INR | −12.97% |
| 31 May 2026 | 13,872 INR | −0.30% |
| 30 Apr 2026 | 13,914 INR | +0.49% |
| 31 Mar 2026 | 13,847 INR | −10.41% |
| 28 Feb 2026 | 15,455 INR | +7.77% |
| 31 Jan 2026 | 14,341 INR | +13.67% |
| 31 Dec 2025 | 12,616 INR | +4.14% |
| 30 Nov 2025 | 12,114 INR | +5.90% |
| 31 Oct 2025 | 11,439 INR | — |
Gold price by country
- Bangladesh16,364.25/g
- Pakistan36,615.59/g
- Nepal20,056.52/g
- Sri Lanka43,917.8/g
- The UAE486.5021/g
- Saudi Arabia496.7686/g
- Qatar482.1968/g
- Kuwait41.0385/g
- Oman50.9784/g
- Bahrain49.8093/g
- Malaysia540.7149/g
- Singapore169.2674/g
- The USA132.4716/g
- The UK99.0383/g
- Europe (euro)117.983/g
- Canada186.28/g
- Australia188.8932/g
- Turkey6,569.8/g
- Egypt7,219.59/g
- Nigeria176,299/g
- South Africa2,172.81/g
- The Philippines8,380.29/g
- Indonesia2,381,617/g
- Japan20,938.89/g
- China884.7393/g
Frequently asked questions
What is the gold price per gram in India today?
12,529 INR per gram for pure (24K) gold; 22K is about 11,485 INR and 18K about 9,397 INR (spot reference, 2026-10-21).
How much is 1 tola of gold in India?
One tola is 11.664 grams. At today’s spot reference it is 146,141 INR for pure gold and 133,963 INR for 22K, before making charges and VAT.
How has the gold price changed in the past year?
Up 1.0% — from 12,290 INR to 12,417 INR per gram between 21 Oct 2025 and 22 Oct 2026. The high was 16,386 INR on 29 Jan 2026.
What is a troy ounce?
The unit used for precious metals: 1 troy ounce = 31.1035 grams, a little heavier than an ordinary ounce (28.35 g).
Source: Open exchange-rate data by fawazahmed0/exchange-api (CC0), compiled daily from public sources; the gold price is the international spot reference per troy ounce, converted at the day’s reference exchange rate. Purity prices are simple proportions of the pure-metal price. Shop prices include making charges, dealer margins and taxes. Reference only — not an offer to buy or sell.