Gold prices remained firm across major Indian cities on Wednesday, December 17, 2025, with minor variations seen from city to city depending on local levies and demand conditions. Rates for 24K, 22K and 18K gold stayed largely in line with the national trend, reflecting a day-on-day rise.

Among key metros, Chennai recorded the highest gold prices, while Mumbai, Kolkata, Bengaluru and several other cities traded at similar levels.

Gold prices in major Indian cities today (per gram)

City 24K Gold (Rs) 22K Gold (Rs) 18K Gold (Rs)
Chennai 13,528 12,400 10,350
Mumbai 13,451 12,330 10,088
Delhi 13,466 12,345 10,103
Kolkata 13,451 12,330 10,088
Bengaluru 13,451 12,330 10,088
Hyderabad 13,451 12,330 10,088
Kerala 13,451 12,330 10,088
Pune 13,451 12,330 10,088
Vadodara 13,456 12,335 10,093
Ahmedabad 13,456 12,335 10,093

Chennai continues to command a premium, with 24-carat gold priced at Rs 13,528 per gram, higher than other metros. In contrast, cities like Mumbai, Kolkata, Bengaluru and Hyderabad are trading 24K gold at Rs 13,451 per gram, indicating a largely uniform pricing structure across most regions.

Jewellery buyers typically see small city-wise differences due to factors such as local taxes, transportation costs and jeweller margins. With the wedding season and year-end demand underway, prices are being closely watched by both buyers and traders.

Note: Gold prices shown above are indicative and do not include GST, TCS or making charges. Actual retail prices may vary by jeweller and location.