Gold prices increased by Rs 1,030 on March 31; Silver spikes too

Check the updated gold prices on March 31 in India. Discover the current rates for 24-carat and 22-carat gold.

Advertisement

New Delhi: Gold prices in India have increased by Rs 1,030 for 24-carat gold and Rs 950 for 22-carat gold in the last 24 hours amid the ongoing war in the Middle East.

On March 31, 2026, the price of 24-carat gold was recorded at Rs 1,49,290 per 10 grams and Rs 1,36,850 for 22-carat gold per 10 grams.

The 18 Carat gold rate is recorded at Rs 1,11,970 per 10 grams in the last 24 hours, increased by Rs 780.

In Bhubaneswar, the price of the precious metal has increased yet again in the last 24 hours. Gold rate has been recorded as Rs 1,49,290 for 24 carats, while 22-carat gold (10 grams) costs Rs 1,36,850 on Tuesday.

Advertisement

The gold prices in India witnessed no changes across major cities, check here:

City24 carat22 carat
Delhi1,49,4401,37,000
Mumbai1,49,2901,36,850
Chennai1,49,1301,36,700
Kolkata1,49,2901,36,850
Hyderabad1,49,2901,36,850
Bangalore1,49,2901,36,850
Bhubaneswar1,49,2901,36,850

Silver price in India

The silver rate in India has increased by Rs 5000 in the last 24 hours. On March 31, 2026, silver costs Rs 2,50,000 per kilogram. The price of Silver in Bhubaneswar has rdecreased by Rs 5000 in the last 24 hours and is recorded at Rs 2,50,000 on Tuesday.

Also Read: Hyundai Venue And Venue N Line receives five-star rating in BNCAP crash test

Advertisement