🇮🇳

Gold Price in India (INR)

Live 24K · 22K · 21K · 18K · 14K · 12K · 9K per gram

Gold price in Indian Rupee (INR) — India

Today, 24-karat (999) gold costs about 14,278 INR per gram in India, with 22K around 13,092 INR and 18K near 10,719 INR. These prices are derived from the international XAU/USD spot price, converted into Indian Rupee at India's parallel (black market) exchange rate.

How the gold price in INR is calculated

Gold trades globally in US dollars per troy ounce. To express it in Indian Rupee, we take the live XAU/USD spot price, divide by 31.1035 to get the price per gram, apply the purity factor for each karat, and then convert to INR using India's parallel exchange rate. Using the parallel rate matters: at the lower official Reserve Bank of India (RBI) rate, the local gold price would look artificially cheap compared with what jewellers actually charge.

Gold karats explained (24K, 22K, 18K and more)

Karat measures purity as parts per 24. Pure 24K gold is 999 fineness; 22K is about 916 (popular for jewellery and coins), 21K is 875, 18K is 750, 14K is 585, 12K is 500 and 9K is 375. The price per gram scales directly with these factors — so 18K gold is roughly three-quarters the price of 24K. We publish all seven tiers so you can value any piece.

In India, gold is often sold by the tola (about 11.66 grams). To get a per-tola price, multiply the per-gram figure by 11.66 — for example, a tola of 24K gold is roughly 11.66 times the 24K per-gram rate shown here.

Why gold prices track the parallel market in India

The rupee is largely market-determined on the current account, so India's informal-market gap is small and mostly tied to cash and hawala flows. When a currency is under pressure, people often move savings into gold, so the local gold price and the parallel dollar rate tend to rise together. Watching gold in INR is therefore a useful real-terms gauge of how much the Indian Rupee is losing — or holding — its value.

Frequently asked questions

What is the price of 24K gold per gram in INR today?

24-karat (999) gold is currently about 14,278 INR per gram in India, based on the live XAU/USD spot price converted at the parallel-market rate. The figure on this page refreshes regularly throughout the day.

How is the gold price in Indian Rupee calculated?

We start from the global XAU/USD spot price, convert to a per-gram figure (dividing by 31.1035 grams per troy ounce), apply each karat's purity factor, and convert into INR using India's parallel (black market) exchange rate.

Why is gold more expensive when priced at the parallel rate?

Because the parallel exchange rate values the US dollar higher than the official rate. Since gold is priced in dollars internationally, converting it at the stronger street rate gives a higher — and more realistic — Indian Rupee price than the official rate would.

What is the difference between 24K, 22K and 18K gold?

The karat number is the share of pure gold out of 24. 24K is essentially pure (999), 22K is about 91.6% (916), and 18K is 75% (750) gold mixed with other metals for durability. Price scales with purity, so 18K is roughly three-quarters the per-gram price of 24K.

How often does the INR gold price update?

Gold prices in Indian Rupee on this page refresh regularly through the day as both the global spot price and India's parallel exchange rate move.

Disclaimer: gold prices for India are derived by converting the international XAU/USD spot price into Indian Rupee at the parallel-market exchange rate and applying standard purity factors. They are indicative, for price-transparency and informational purposes only, and are not an offer to buy or sell gold or a quote from any dealer. Local jewellers add making charges, VAT and margins. Always confirm with a licensed dealer before transacting.