A common question among Indian gold buyers is why the gold rate in Delhi is slightly different from the rate in Mumbai, which in turn differs from Chennai, even on the same day. The differences are small — typically between ₹100 and ₹450 per 10 grams — but they are consistent and have specific explanations.
The Role of Local Bullion Associations
Each major Indian city has its own bullion dealers association — the Bullion Traders Association in Delhi, the Bombay Bullion Association in Mumbai, and the Madras Gold Merchants Association in Chennai. These associations publish daily rates that reflect the MCX futures price adjusted for local factors. Because these associations use slightly different methodologies and adjust at slightly different times, their published rates can diverge by a few hundred rupees on any given day.
Transportation and Logistics
India imports the majority of its gold by air through designated airports, primarily in Mumbai and Chennai. Gold transported from these ports to inland cities like Delhi, Jaipur, or Lucknow incurs additional freight and insurance costs that are passed on in the price. This is why coastal cities like Mumbai and Chennai sometimes have marginally lower rates than inland cities.
Local State Taxes
While GST is uniform nationally at 3%, some states levy additional entry taxes or octroi on gold entering the state, though these have become less common since GST unified the indirect tax system. Any such local levies can create additional price differentials.
Practical Implications
For most buyers, the difference between city rates is too small to justify travelling to another city to buy gold. A ₹300 per 10 gram difference on a 20-gram purchase amounts to only ₹600 — likely less than your travel cost. However, large institutional buyers or jewellery manufacturers procuring hundreds of grams may find the city differential significant enough to consider sourcing location carefully.