Current 18-Carat Gold Rate
As of 25 November 2025, here are some indicative rates:
- National average: approx ₹ 9,528 per gram for 18-carat gold.
- In Kolkata: ₹ 9,528/gm.
- In Varanasi: ₹ 9,543/gm.
These are for 18-carat (which means 75% pure gold) and exclude additional charges like GST, making charges, and any local premium.
City-Wise Snapshot
Here are a few cities with their 18-carat gold rates per gram:
| City | Rate (18K) |
|---|---|
| Kolkata | ₹ 9,528 |
| Varanasi | ₹ 9,543 |
| Pan-India Avg | ~₹ 9,528 |
Note: While the national average is useful, always check with the local jeweller because rates can fluctuate by city, local demand/supply, taxes and transport premium.
What’s influencing the rate?
Several factors play into the price of 18-carat gold:
- Global gold price & currency: International gold prices and the INR/USD exchange rate impact domestic prices.
- Purity & carat: 18K is lower purity than 22K/24K and so naturally lower in price; for example the 24K rate nationally is ~₹ 12,704/gm.
- Local taxes and duties: GST, import duties, state levies and local jeweller margins make a difference.
- Local demand & supply: Festive seasons, weddings drive demand. Regional supply chain issues or transport costs may add premium.
Tips Before Buying
- Verify that the rate you are quoted is per gram and for 18K purity, and ask whether it includes/excludes making charges.
- Check the hallmarking and purity certificate; 18K means ~75% gold by weight.
- Compare rates across nearby jewellers — even small differences (₹ 100–200 per gram) can add up if you buy more grams.
- Decide if you’re buying jewellery (which adds making charge) or pure bullion (which may be closer to the quoted rate).
- Keep an eye on global cues (dollar strength, gold futures) because they can affect domestic prices quickly.
- Remember: quoted rates are indicative — the final price you pay may differ by city/location/time of transaction.