Today's gold price in India in Indian Rupee (INR),
worked out from the live international spot price of gold — USD 4,145.60
per troy ounce — and the current exchange rate. Updated 2 October 2026.
These are reference rates from the international spot price. A jeweller or bullion dealer in
India adds making charges, any tax and their own margin, so shop prices are higher.
Frequently Asked Questions
What is the 24K gold rate in India today?
24K gold is INR 149,831 per tola (INR 12,846 per gram) in India today, worked out from the international spot price of USD 4,145.60 per troy ounce and the current exchange rate.
What is the 22K gold rate in India today?
22K gold is INR 137,345 per tola (INR 11,775 per gram) in India today, worked out from the international spot price of USD 4,145.60 per troy ounce and the current exchange rate.
What is the difference between 24K, 22K, 21K and 18K gold?
Karat measures purity out of 24 parts. 24K is pure gold, 22K is 91.7% gold, 21K is 87.5% and 18K is 75%; the rest is other metals that make jewellery harder and more durable. The lower the karat, the lower the price per gram.
How many grams are in one tola?
One tola is 11.664 grams. It is the traditional unit for gold in Pakistan, India and Bangladesh, and 10-tola gold bars are also widely sold in the Gulf.
Why is the price at a jeweller in India higher?
The rates here come from the international spot price of gold. A jeweller or bullion dealer adds making charges, any VAT or sales tax, and their own margin, so the price you pay in a shop is higher — especially for jewellery.
How often are these gold rates updated?
The international gold price is refreshed about every ten minutes and the currency exchange rate every hour, so the figures on this page follow the market through the day.