Live gold prices for India, Pakistan, Bangladesh, Sri Lanka and Nepal in rupees and takas, per gram, tola, 10 grams and kilo.
South Asia is the world's centre of gold jewellery demand. Gold is part of weddings, festivals and family savings across India, Pakistan, Bangladesh, Sri Lanka and Nepal, and the daily rate is widely followed in newspapers, on television and on shop boards. Prices here are often quoted in units that people in other regions do not use, so the way a price is stated matters as much as the number.
In India the rate is commonly quoted per 10 grams, while in Pakistan, Bangladesh and Nepal the tola, which is about 11.66 grams, is the traditional unit. In Bangladesh it is often called a bhori. Sri Lanka has its own traditional unit as well. Our pages let you switch between gram, 10 grams, tola, ounce and kilo with one tap, so you can read the price the way your jeweller states it.
The favourite karat for jewellery is 22K, which is 91.6% pure, with 24K used for bars and coins and 18K for lighter or diamond-set pieces. Taxes and import duties have a strong effect on local prices, and in some periods Indian prices trade above or below the international price because of demand and import rules. Our India page adds a note about this premium.
The figures below are the spot-based value of gold in each local currency. Making charges, which can be charged as a percentage or per gram, and GST or other taxes are added by the shop. Use the list to compare countries, then open a page for karat and unit detail or for the major cities such as Mumbai, Delhi, Karachi, Lahore and Dhaka.
Prices are the spot-based value of 24K gold per gram in the local currency, updated live. They exclude making charges, taxes and dealer margins. See the methodology.