Download
iLearn application
Elevate Your Financial Knowledge with the
ICICI Direct iLearn App
A gold price difference in India exists, especially city-wise, due to several factors such as the local government taxes, regional demand and logistics. These variations are also influenced by how easily gold can be transported and distributed. For instance, cities that are closer to major ports, where gold is first imported into the country, often benefit from relatively lower prices.
As of FY25, India imported gold worth $49.39 billion. Here, import duties play another crucial role in setting gold prices.
If you are someone looking to invest in gold and curious why its prices differ, read about it here in detail.
In India, gold pricing follows a layered pricing structure, rather than a fixed nationwide rate.
The base price is first determined by international benchmarks set by the London Bullion Market Association (LBMA) and COMEX in New York, where gold is traded in US Dollars.
Since India imports most of its gold, these global rates are then adjusted based on the prevailing exchange rate. Using this, the Indian Bullion and Jewellers Association (IBJA) arrives at the daily domestic price of gold.
Furthermore, the Indian government adds an import duty and Goods and Services Tax (GST), which adds up to the overall cost of gold before it reaches consumers.
As per Moneycontrol, the customs duty on gold was reduced on July 24, 2024, from 15% to 6% and it continues to remain unchanged even after Budget 2026. It includes a Basic Customs Duty of 5% and a 1% Agriculture Infrastructure & Development Cess (AIDC). Building on this base price of gold, the Indian government adds a 3% GST.
At the city level, additional factors also influence the gold prices, which leads to a gold price difference in India. These factors include transportation costs, demand for gold at the city level and pricing strategy set by local jewellers.
Now that you have an idea about factors that determine gold prices, let us understand why do gold prices differ across cities:
Now you must be wondering why gold is cheaper in some cities in India. One of the factors is its demand. For example, the Southern states of India account for around 40% of gold, where Kerala itself accounts for one-third of total gold imports.
Metro cities such as Mumbai, Kolkata, Delhi, and Chennai usually have a higher demand for gold. This allows gold sellers in such cities to buy gold in bulk and sell it at a lower price.
Port cities such as Chennai, Mumbai and Kochi usually incur lower transportation costs, as gold first enters the country through these hubs. This easier access can contribute to relatively lower gold prices in these locations.
In contrast, cities like Delhi, along with inland regions such as Jaipur, may experience slightly higher gold rates. Despite strong demand, the additional transportation and distribution costs involved in moving gold inland can influence the final pricing.
Another factor that contributes to gold rate variation in India, especially for jewellery buyers, is the making charge. This is the cost of crafting the jewellery piece and is included over and above the base gold price.
For instance, making charges on 22 karat gold jewellery typically range between 5% to 25% of its value. This variation depends on the complexity of the design and the local jeweller’s reputation across cities.
If you are looking to make smarter gold investment decisions without worrying about such price variations, consider exploring digital avenues. With ICICI Direct, you can invest in gold more seamlessly. Download the app and start your gold investment journey today!
You have seen that the international markets and the IBJA mostly influence the base price of gold. However, from the above sections, it is clear that the gold price difference in India usually depends on supply and demand dynamics, including charges, transportation costs, etc.
Despite these factors, this difference generally stays under ₹100 per 1 gram of gold. For a clear picture of this gold price variation in India, let us resort to an example. Suppose 22K gold prices in Chennai today (March 27th, 2026) are ₹13,305 per gram. However, in Delhi, due to logistical costs and other factors, it is ₹13,291.
The gold price difference in India across cities happens due to logistical costs, demand, making charges, etc., combined with GST and import duties. Other contributing factors are currency strength, inflation, interest rate, etc., which also impact gold prices.
However, note that investing in gold does not always have to depend on city-wise price differences. With ICICI Direct, you can invest in gold, skip the added costs and take a smarter step towards your future.
You may try to book profits this way, but additional travel costs, jeweller charges, taxes, etc., usually take away the profit.
As gold has a cultural significance in India, during festivals like Diwali and Akshaya Tritiya, gold prices typically rise.
Mumbai, having one of the largest ports in India for importing gold, usually incurs less logistical costs. This results in a lower gold price.
Yes, making charges may vary depending on design preferences, complexities, local craftsmanship, jeweller's reputation, etc. These may lead to a variation in the making charges of gold across cities.
Gold can react to inflation data, while crude oil may jump after an inventory report or geopolitical disruption.
Understand how crude oil trading works on MCX and also learn about contract sizes, expiry, trading hours, global benchmarks, price drivers and risks before you trade.
Learn how to calculate the break-even point in commodity trading by factoring in brokerage, taxes, and other charges