The price difference comes down to taxes, import duties, and market structure β not the gold itself, which is globally priced in USD per ounce on commodity exchanges.
1. India charges heavy import duty
This is the single biggest reason. India currently levies ~6% customs duty + 3% GST on gold imports. So even before the gold reaches a jeweller’s showcase, the government has added roughly 9β10% to the base price.
Dubai charges zero import duty on gold. The UAE has positioned itself as a global gold trading hub, and keeping gold tax-free is a deliberate policy choice.
2. Dubai is a free trade zone for gold
The Dubai Gold & Commodities Exchange (DGCX) and the Dubai Multi Commodities Centre (DMCC) make Dubai one of the world’s top gold trading hubs. High volume = tighter spreads = lower retail markups. Jewellers in the Gold Souk compete aggressively on price.
3. Retail making charges differ
In India, jewellers often charge 8β25% in making charges (especially for branded jewellery). In Dubai, making charges on plain gold jewellery are typically 5β12%, and the Gold Souk’s competitive environment keeps them honest.
4. The actual price difference today
To give you a real number: 24K gold in India is currently around βΉ9,500β9,800/gram (after 6% duty + market premium). The same gold in Dubai, converted at current exchange rates, works out roughly 8β12% cheaper β which is almost exactly the duty differential.
So should you buy gold in Dubai?
Theoretically yes β but there are limits:
- Indian customs allows only 20g duty-free for women and 10g for men when travelling from abroad (within certain value limits).
- Beyond that, you pay customs duty on arrival, which wipes out the saving.
- Declared jewellery above the limit attracts the same ~6% duty + GST.
So the “Dubai gold is cheaper” advantage is real, but largely captured by the Indian government at the airport if you exceed the allowance.