Gold prices in India remained stable on Thursday, 30 October 2025, supported by ongoing festive and wedding-season demand across major cities. Despite mild fluctuations in international bullion rates, domestic gold prices held steady as both investors and jewellers continued active buying ahead of Diwali.
As of today, 24-carat gold stands at ₹12,241 per gram, while 22-carat gold is priced at ₹11,221 per gram, showing a slight uptick of ₹160 from the previous session.
Today’s Gold Price in India (30 October 2025)
| Gold Purity | Price per Gram | Price per 10 Grams |
|---|---|---|
| 24 Carat Gold | ₹12,241 | ₹1,22,410 |
| 22 Carat Gold | ₹11,221 | ₹1,12,210 |
| 18 Carat Gold | ₹9,181 | ₹91,810 |

Gold Rate in Major Indian Cities (30 October 2025)
| City (A–Z) | 22K (10g) | 24K (10g) |
|---|---|---|
| Ahmedabad | ₹1,12,200 | ₹1,22,420 |
| Bangalore | ₹1,12,210 | ₹1,22,410 |
| Bhubaneswar | ₹1,12,210 | ₹1,22,410 |
| Chandigarh | ₹1,12,220 | ₹1,22,420 |
| Chennai | ₹1,12,250 | ₹1,22,450 |
| Coimbatore | ₹1,12,250 | ₹1,22,450 |
| Delhi | ₹1,12,220 | ₹1,22,420 |
| Faridabad | ₹1,12,210 | ₹1,22,410 |
| Gurugram | ₹1,12,210 | ₹1,22,410 |
| Hyderabad | ₹1,12,210 | ₹1,22,410 |
| Jaipur | ₹1,12,220 | ₹1,22,420 |
| Kolkata | ₹1,12,210 | ₹1,22,410 |
| Lucknow | ₹1,12,220 | ₹1,22,420 |
| Mumbai | ₹1,12,210 | ₹1,22,410 |
| Patna | ₹1,12,220 | ₹1,22,420 |
| Pune | ₹1,12,210 | ₹1,22,410 |
| Surat | ₹1,12,220 | ₹1,22,420 |
| Vadodara | ₹1,12,220 | ₹1,22,420 |
| Vijayawada | ₹1,12,210 | ₹1,22,410 |
| Visakhapatnam | ₹1,12,210 | ₹1,22,410 |
Why Are Gold Prices Stable This Week?
- Festive Demand: Strong buying momentum continues ahead of Diwali and Dhanteras.
- Global Cues: International gold prices near $2,398 per ounce keep domestic prices supported.
- Stable Rupee: A steady USD–INR rate helps contain import costs.
- Investor Confidence: Consistent demand from retail and ETF investors sustains market stability.
FAQs – Gold Price Today (30 October 2025)
Q1. What is the 24-carat gold price today in India?
A. ₹12,241 per gram or ₹1,22,410 per 10 gram.
Q2. What is the 22-carat gold price today in India?
A. ₹11,221 per gram or ₹1,12,210 per 10 grams.
Q3. Is this a good time to buy gold?
A. Yes — prices remain steady, making it a favourable time for both jewellery buyers and investors during the festive season.
Conclusion
Gold prices in India on 30 October 2025 continue to trade firm, backed by robust festive and wedding-season demand. With Diwali just around the corner, both retail sentiment and investment demand are expected to keep the bullion market well-supported in the coming days.
Share



2 thoughts on “Gold Prices in India on 30 October 2025”