GOLD 24K (Tola) Rs 428,213 ▲ +0.25% GOLD 24K (10g) Rs 367,130 ▲ +0.25% GOLD 22K (Tola) Rs 392,528 ▲ +0.25% SILVER (Tola) Rs 5,898 SPOT GOLD (oz) $4,021.07 ▲ +0.25% SPOT SILVER (oz) $54.25 ▼ -0.24% USD / PKR Rs 277.46 GOLD 24K (Tola) Rs 428,213 ▲ +0.25% GOLD 24K (10g) Rs 367,130 ▲ +0.25% GOLD 22K (Tola) Rs 392,528 ▲ +0.25% SILVER (Tola) Rs 5,898 SPOT GOLD (oz) $4,021.07 ▲ +0.25% SPOT SILVER (oz) $54.25 ▼ -0.24% USD / PKR Rs 277.46
Live Comparison

Where Is Gold Cheapest Today?

Every city we track, ranked from cheapest to dearest, recalculated on every rate refresh.

Gold costs the same everywhere on earth at any given second — it is priced in dollars per troy ounce on one global market. What changes from city to city is the cost of putting a physical bar on a counter there. This page ranks every market we track by that final delivered price, cheapest first, and recalculates it every time our rates refresh.

Cheapest gold rate in Pakistan today

Karachi is currently the cheapest market in Pakistan at Rs 428,213 per tola for 24 carat gold. Bannu is the dearest at Rs 428,423 — a spread of Rs 210, or 0.05% of the metal value.

# City 24K / Tola 24K / Gram Above cheapest
1 Karachi Rs 428,213 Rs 36,713 cheapest
2 Hub Rs 428,253 Rs 36,716 +Rs 40
3 Quetta Rs 428,263 Rs 36,717 +Rs 50
4 Hyderabad Rs 428,263 Rs 36,717 +Rs 50
5 Chaman Rs 428,273 Rs 36,718 +Rs 60
6 Gwadar Rs 428,283 Rs 36,719 +Rs 70
7 Turbat Rs 428,303 Rs 36,721 +Rs 90
8 Islamabad Rs 428,313 Rs 36,722 +Rs 100
9 Rawalpindi Rs 428,313 Rs 36,722 +Rs 100
10 Multan Rs 428,313 Rs 36,722 +Rs 100
11 Bahawalpur Rs 428,313 Rs 36,722 +Rs 100
12 Nawabshah Rs 428,313 Rs 36,722 +Rs 100
13 Mirpur Khas Rs 428,313 Rs 36,722 +Rs 100
14 Sargodha Rs 428,323 Rs 36,722 +Rs 110
15 Larkana Rs 428,323 Rs 36,722 +Rs 110
16 Khairpur Rs 428,323 Rs 36,722 +Rs 110
17 Faisalabad Rs 428,333 Rs 36,723 +Rs 120
18 Sahiwal Rs 428,333 Rs 36,723 +Rs 120
19 Sukkur Rs 428,333 Rs 36,723 +Rs 120
20 Chiniot Rs 428,333 Rs 36,723 +Rs 120
21 Khanewal Rs 428,333 Rs 36,723 +Rs 120
22 Gujranwala Rs 428,343 Rs 36,724 +Rs 130
23 Sheikhupura Rs 428,343 Rs 36,724 +Rs 130
24 Gujrat Rs 428,343 Rs 36,724 +Rs 130
25 Jhelum Rs 428,343 Rs 36,724 +Rs 130
26 Jhang Rs 428,343 Rs 36,724 +Rs 130
27 Jacobabad Rs 428,343 Rs 36,724 +Rs 130
28 Sialkot Rs 428,353 Rs 36,725 +Rs 140
29 Vehari Rs 428,353 Rs 36,725 +Rs 140
30 Peshawar Rs 428,363 Rs 36,726 +Rs 150
31 Rahim Yar Khan Rs 428,363 Rs 36,726 +Rs 150
32 Bahawalnagar Rs 428,363 Rs 36,726 +Rs 150
33 Layyah Rs 428,373 Rs 36,727 +Rs 160
34 Mardan Rs 428,383 Rs 36,728 +Rs 170
35 Nowshera Rs 428,383 Rs 36,728 +Rs 170
36 Mianwali Rs 428,383 Rs 36,728 +Rs 170
37 Bhakkar Rs 428,383 Rs 36,728 +Rs 170
38 Abbottabad Rs 428,393 Rs 36,728 +Rs 180
39 Charsadda Rs 428,393 Rs 36,728 +Rs 180
40 Kohat Rs 428,403 Rs 36,729 +Rs 190
41 Mansehra Rs 428,403 Rs 36,729 +Rs 190
42 Lahore Rs 428,413 Rs 36,730 +Rs 200
43 Muzaffarabad Rs 428,413 Rs 36,730 +Rs 200
44 Mirpur Rs 428,413 Rs 36,730 +Rs 200
45 Dera Ismail Khan Rs 428,413 Rs 36,730 +Rs 200
46 Swat Rs 428,413 Rs 36,730 +Rs 200
47 Bannu Rs 428,423 Rs 36,731 +Rs 210

Cheapest gold rate in India today

Mumbai is currently the cheapest market in India at ₹ 122,625 per 10 grams for 24 carat gold. Kottayam is the dearest at ₹ 123,006 — a spread of ₹ 380, or 0.31% of the metal value.

# City 24K / 10 grams 24K / Gram Above cheapest
1 Mumbai ₹ 122,625 ₹ 12,263 cheapest
2 Thane ₹ 122,650 ₹ 12,265 +₹ 25
3 Navi Mumbai ₹ 122,662 ₹ 12,266 +₹ 37
4 Kalyan ₹ 122,675 ₹ 12,267 +₹ 49
5 Ahmedabad ₹ 122,687 ₹ 12,269 +₹ 61
6 Surat ₹ 122,699 ₹ 12,270 +₹ 74
7 Rajkot ₹ 122,699 ₹ 12,270 +₹ 74
8 Vadodara ₹ 122,711 ₹ 12,271 +₹ 86
9 Jamnagar ₹ 122,711 ₹ 12,271 +₹ 86
10 Anand ₹ 122,711 ₹ 12,271 +₹ 86
11 Delhi ₹ 122,724 ₹ 12,272 +₹ 98
12 Noida ₹ 122,736 ₹ 12,274 +₹ 110
13 Ghaziabad ₹ 122,736 ₹ 12,274 +₹ 110
14 Pune ₹ 122,748 ₹ 12,275 +₹ 123
15 Gurgaon ₹ 122,748 ₹ 12,275 +₹ 123
16 Jaipur ₹ 122,773 ₹ 12,277 +₹ 147
17 Nashik ₹ 122,773 ₹ 12,277 +₹ 147
18 Meerut ₹ 122,773 ₹ 12,277 +₹ 147
19 Aurangabad ₹ 122,773 ₹ 12,277 +₹ 147
20 Jalgaon ₹ 122,773 ₹ 12,277 +₹ 147
21 Agra ₹ 122,785 ₹ 12,278 +₹ 159
22 Ratlam ₹ 122,785 ₹ 12,278 +₹ 159
23 Kolhapur ₹ 122,785 ₹ 12,278 +₹ 159
24 Solapur ₹ 122,785 ₹ 12,278 +₹ 159
25 Chandigarh ₹ 122,785 ₹ 12,278 +₹ 159
26 Sangli ₹ 122,785 ₹ 12,278 +₹ 159
27 Ahmednagar ₹ 122,785 ₹ 12,278 +₹ 159
28 Kolkata ₹ 122,797 ₹ 12,280 +₹ 172
29 Nagpur ₹ 122,797 ₹ 12,280 +₹ 172
30 Indore ₹ 122,797 ₹ 12,280 +₹ 172
31 Nanded ₹ 122,797 ₹ 12,280 +₹ 172
32 Ludhiana ₹ 122,797 ₹ 12,280 +₹ 172
33 Ujjain ₹ 122,797 ₹ 12,280 +₹ 172
34 Amritsar ₹ 122,797 ₹ 12,280 +₹ 172
35 Akola ₹ 122,797 ₹ 12,280 +₹ 172
36 Amravati ₹ 122,797 ₹ 12,280 +₹ 172
37 Bhopal ₹ 122,809 ₹ 12,281 +₹ 184
38 Aligarh ₹ 122,809 ₹ 12,281 +₹ 184
39 Bareilly ₹ 122,809 ₹ 12,281 +₹ 184
40 Hyderabad ₹ 122,822 ₹ 12,282 +₹ 196
41 Lucknow ₹ 122,822 ₹ 12,282 +₹ 196
42 Kanpur ₹ 122,822 ₹ 12,282 +₹ 196
43 Gwalior ₹ 122,822 ₹ 12,282 +₹ 196
44 Jabalpur ₹ 122,822 ₹ 12,282 +₹ 196
45 Dehradun ₹ 122,822 ₹ 12,282 +₹ 196
46 Sagar ₹ 122,822 ₹ 12,282 +₹ 196
47 Satna ₹ 122,834 ₹ 12,283 +₹ 208
48 Bangalore ₹ 122,846 ₹ 12,285 +₹ 221
49 Raipur ₹ 122,846 ₹ 12,285 +₹ 221
50 Prayagraj ₹ 122,846 ₹ 12,285 +₹ 221
51 Varanasi ₹ 122,846 ₹ 12,285 +₹ 221
52 Warangal ₹ 122,846 ₹ 12,285 +₹ 221
53 Belgaum ₹ 122,858 ₹ 12,286 +₹ 233
54 Hubli ₹ 122,858 ₹ 12,286 +₹ 233
55 Patna ₹ 122,871 ₹ 12,287 +₹ 245
56 Bhubaneswar ₹ 122,871 ₹ 12,287 +₹ 245
57 Vijayawada ₹ 122,871 ₹ 12,287 +₹ 245
58 Vizag ₹ 122,871 ₹ 12,287 +₹ 245
59 Guntur ₹ 122,871 ₹ 12,287 +₹ 245
60 Gorakhpur ₹ 122,871 ₹ 12,287 +₹ 245
61 Jammu ₹ 122,871 ₹ 12,287 +₹ 245
62 Gulbarga ₹ 122,871 ₹ 12,287 +₹ 245
63 Cuttack ₹ 122,871 ₹ 12,287 +₹ 245
64 Mangalore ₹ 122,871 ₹ 12,287 +₹ 245
65 Bidar ₹ 122,871 ₹ 12,287 +₹ 245
66 Nellore ₹ 122,883 ₹ 12,288 +₹ 258
67 Kurnool ₹ 122,883 ₹ 12,288 +₹ 258
68 Rajahmundry ₹ 122,883 ₹ 12,288 +₹ 258
69 Bhagalpur ₹ 122,883 ₹ 12,288 +₹ 258
70 Muzaffarpur ₹ 122,883 ₹ 12,288 +₹ 258
71 Anantapur ₹ 122,883 ₹ 12,288 +₹ 258
72 Kakinada ₹ 122,883 ₹ 12,288 +₹ 258
73 Srinagar ₹ 122,883 ₹ 12,288 +₹ 258
74 Ranchi ₹ 122,895 ₹ 12,290 +₹ 270
75 Mysore ₹ 122,895 ₹ 12,290 +₹ 270
76 Tirupati ₹ 122,895 ₹ 12,290 +₹ 270
77 Jamshedpur ₹ 122,895 ₹ 12,290 +₹ 270
78 Darbhanga ₹ 122,895 ₹ 12,290 +₹ 270
79 Dhanbad ₹ 122,895 ₹ 12,290 +₹ 270
80 Proddatur ₹ 122,895 ₹ 12,290 +₹ 270
81 Guwahati ₹ 122,944 ₹ 12,294 +₹ 319
82 Hosur ₹ 122,944 ₹ 12,294 +₹ 319
83 Chennai ₹ 122,969 ₹ 12,297 +₹ 343
84 Coimbatore ₹ 122,969 ₹ 12,297 +₹ 343
85 Pondicherry ₹ 122,969 ₹ 12,297 +₹ 343
86 Erode ₹ 122,981 ₹ 12,298 +₹ 356
87 Vellore ₹ 122,981 ₹ 12,298 +₹ 356
88 Karur ₹ 122,981 ₹ 12,298 +₹ 356
89 Tirupur ₹ 122,981 ₹ 12,298 +₹ 356
90 Madurai ₹ 122,993 ₹ 12,299 +₹ 368
91 Trichy ₹ 122,993 ₹ 12,299 +₹ 368
92 Salem ₹ 122,993 ₹ 12,299 +₹ 368
93 Tiruvannamalai ₹ 122,993 ₹ 12,299 +₹ 368
94 Kochi ₹ 122,993 ₹ 12,299 +₹ 368
95 Nagercoil ₹ 122,993 ₹ 12,299 +₹ 368
96 Tirunelveli ₹ 122,993 ₹ 12,299 +₹ 368
97 Thanjavur ₹ 122,993 ₹ 12,299 +₹ 368
98 Thrissur ₹ 123,006 ₹ 12,301 +₹ 380
99 Trivandrum ₹ 123,006 ₹ 12,301 +₹ 380
100 Kozhikode ₹ 123,006 ₹ 12,301 +₹ 380
101 Kottayam ₹ 123,006 ₹ 12,301 +₹ 380

Why the cheapest city is usually the port city

Look at the ranking above and a pattern repeats across both markets: the cheapest quote is almost always where the metal physically arrives. Imported bullion clears customs at a handful of points, and every kilometre it travels afterwards carries secured transport and insurance. The city that unloads it first pays none of that.

Three other forces set the rest of the ordering:

  • Dealer density. A market with hundreds of competing wholesalers on the same street runs thinner margins than a town served by four shops. Competition compresses the premium more reliably than proximity does.
  • Local demand timing. Wedding and festival seasons do not peak simultaneously across a country. A city in the middle of its season can trade above a neighbour a hundred kilometres away.
  • Stock and float. Dealers holding large inventory can quote finer than those buying to order, because they are not pricing in the risk of the market moving before they can restock.

Is it worth travelling to buy gold cheaper?

Run the arithmetic before you commit to it. The full spread across Pakistan right now is Rs 210 per tola. On a five tola purchase that is Rs 1,050 — and that is the gap between the two extreme ends of the country, not between neighbouring cities.

Against that saving you are weighing fuel or fare, a day of your time, the risk of carrying metal or cash, and the loss of a relationship with a jeweller who knows you. Two things almost always outweigh the city premium:

  • Making charges. The gap between a 10% and an 18% making charge on the same piece dwarfs any city-to-city difference in the metal rate. This is where to negotiate.
  • Wastage percentage. A quietly applied 8% wastage costs more than every city premium in the table combined.

Compare the metal rate, the making charge, the wastage percentage and the tax as four separate numbers. A shop advertising the "lowest gold rate in the city" while charging above-market making has simply moved the margin somewhere you were not looking.

How to use this ranking

  • As a reference, not a shopping list. Take the cheapest figure to your local jeweller and ask why their quote differs. A good one will explain it in terms of freight and stock; a bad one will not explain it at all.
  • To sanity-check a quote. If a shop is quoting materially below the cheapest market in the country, that is not a bargain — verify the karat before anything else.
  • To time a large purchase. The ranking shifts. If your city is temporarily at the top of the table because of local season demand, waiting a few weeks may cost nothing.

Related pages

Cheapest Gold Rate — FAQ

Which city has the cheapest gold rate today?+
In Pakistan, Karachi is currently the cheapest market and Bannu the dearest. In India it is Mumbai. Both rankings are recalculated on every rate refresh, so they can change during the day.
Is it worth travelling to another city to buy gold cheaper?+
Almost never. City-to-city gaps are typically a fraction of one percent of the metal value. On a small purchase the saving is smaller than the fare; on a large one it is usually outweighed by the risk and cost of carrying bullion. Making charges and the jeweller you trust matter far more than the city.
Why is gold cheaper in some cities than others?+
The metal costs the same everywhere — it is priced on one global market. What differs is the cost of getting it onto a counter: freight from the point of import, insurance in transit, security and storage, how many dealers compete locally, and how strong demand is that week.
Do these rates include making charges or tax?+
No. Every figure here is the bullion rate for the metal itself. A finished ornament adds making charges, any wastage percentage, design or stone premiums, and applicable tax on top.
↑