🕐 Updated: 06:47 AM
📅 21 Jun 2026
🥇 XAU/USD: $4,156.70/oz
💵 USD/PKR: 278.28

Gold Rate in Pakistan Today — 21 Jun 2026 (24K & 22K Per Tola)

Live 24K, 22K, 21K & 18K gold prices per tola, per gram and per troy ounce. Switch between PKR, USD, INR, GBP, EUR, AED and SAR. Free gold calculator, Zakat calculator and investment calculator. Updated every 5 minutes.

🇵🇰 PKR Pakistani Rupee
🇺🇸 USD US Dollar
🇮🇳 INR Indian Rupee
🇬🇧 GBP British Pound
🇪🇺 EUR Euro
🇦🇪 AED UAE Dirham
🇸🇦 SAR Saudi Riyal
Live 24K · Per Tola
Live Gold Rate (24K, Pure Gold) Per Tola
Rs. 433,632
Rs. 128 from yesterday

Per Tola

Rs. 433,632

Per 10 Gram

Rs. 371,776

Per Gram

Rs. 37,178

Per Troy Oz

Rs. 1,156,730

22K / Tola

Rs. 397,496

21K / Tola

Rs. 379,428

18K / Tola

Rs. 325,224

14K / Tola

Rs. 252,952

12K / Tola

Rs. 216,816

🧮 Gold Calculator ☪️ Zakat Calculator 📈 Investment Returns 🌍 World Rates 📊 7-Day Chart 🏙️ Pakistan Cities 🥈 Silver Rate ❓ FAQ

Free Gold Value Calculator

Live rate · all karats · making charges
Total Value
Gold value
Making charges
Per gram (pure)

Note: Calculated at live international rate. Local jewellers may quote different prices depending on their making charges, labour fees and overhead.

Zakat on Gold Calculator

Nisab: 7.5 tolas (87.48g) · Zakat rate: 2.5%
0 Nisab: 7.5 tola
Zakat Payable
Your gold value
+ Cash & silver
Total wealth
Zakat rate 2.5%

Nisab: The minimum gold holding before Zakat is due is 7.5 tolas (87.48 grams / ~3 troy oz) of 24K gold. If you hold less than this, no Zakat is payable on gold. This calculator uses the live 24K rate.

Gold Investment Returns Calculator

See what your past gold purchase is worth today
Current Value
You invested
Profit / Loss
Total return
Annualised (CAGR)

Note: Calculated using today's live rate vs your stated purchase price. Does not account for inflation, storage costs or making charges on jewellery.

Gold Rate Today in Major Countries Worldwide

24K · live conversion
Country / Currency Per Gram Per 10 Gram Per Tola Per Troy Oz
🇵🇰Pakistan PKR Rs. 37,190 Rs. 371,897 Rs. 433,632 Rs. 1,156,730
🇮🇳India INR ₹ 12,613 ₹ 126,134 ₹ 147,073 ₹ 392,321
🇺🇸United States USD $ 134 $ 1,336 $ 1,558 $ 4,157
🇬🇧United Kingdom GBP £ 101 £ 1,010 £ 1,178 £ 3,141
🇦🇪UAE AED AED 491 AED 4,908 AED 5,723 AED 15,265
🇸🇦Saudi Arabia SAR SAR 501 SAR 5,012 SAR 5,843 SAR 15,588
🇪🇺Eurozone EUR € 116 € 1,165 € 1,358 € 3,623

7-Day Gold Price History

24K / Tola · PKR
DateGold Rate (24K / Tola, PKR)Change
21 Jun, Sun Rs. 433,632 ▼ Rs. 128
19 Jun, Fri Rs. 433,760 ▼ Rs. 6,938
18 Jun, Thu Rs. 440,698 ▼ Rs. 11,287
17 Jun, Wed Rs. 451,985 ▼ Rs. 3,212
15 Jun, Mon Rs. 455,197 ▲ Rs. 14,860
14 Jun, Sun Rs. 440,337 ▼ Rs. 242
13 Jun, Sat Rs. 440,579 -

🥈 Silver Rate Today

Approximate · based on gold-to-silver ratio

Per TolaRs. 5,102
Per GramRs. 437
Per Oz USD$48.90

Gold Rate Today in Karachi, Lahore, Islamabad & Other Cities

Same benchmark · local making charges may vary
City 24K / Tola 22K / Tola 21K / Tola
Karachi Rs. 433,632 Rs. 397,496 Rs. 379,428
Lahore Rs. 433,632 Rs. 397,496 Rs. 379,428
Islamabad Rs. 433,632 Rs. 397,496 Rs. 379,428
Rawalpindi Rs. 433,632 Rs. 397,496 Rs. 379,428
Peshawar Rs. 433,632 Rs. 397,496 Rs. 379,428
Quetta Rs. 433,632 Rs. 397,496 Rs. 379,428
Faisalabad Rs. 433,632 Rs. 397,496 Rs. 379,428
Multan Rs. 433,632 Rs. 397,496 Rs. 379,428
Hyderabad Rs. 433,632 Rs. 397,496 Rs. 379,428
Sialkot Rs. 433,632 Rs. 397,496 Rs. 379,428
Gujranwala Rs. 433,632 Rs. 397,496 Rs. 379,428
Bahawalpur Rs. 433,632 Rs. 397,496 Rs. 379,428

Gold Rate in Pakistan Today — 21 June 2026

Today's 24K gold rate in Pakistan is Rs. 433,632 per tola, with 22K gold at Rs. 397,496 per tola. The rate is the same in Karachi, Lahore, Islamabad, Rawalpindi and every other city, since it is derived from the international spot price of $4,156.70 per troy ounce. Gold prices around the world are driven by the same international XAU/USD spot rate, which is then converted into local currency using live exchange rates. This page lets you switch between seven major currencies — PKR, USD, INR, GBP, EUR, AED and SAR — to see the gold rate in your preferred unit and currency, and includes free calculators for gold value, Zakat and investment returns.

How to Calculate Zakat on Gold

Zakat on gold becomes due when your holding meets or exceeds the Nisab of 7.5 tolas (87.48 grams) of 24K gold and you have owned it for one full lunar (hijri) year. The Zakat rate is 2.5% of the total current market value. To calculate: weigh your total gold, multiply by today's live rate (Rs. 433,632/tola for 24K), then take 2.5% of the result. The Zakat calculator above does this instantly using the live rate. Add cash savings and silver holdings to the total wealth for a complete Zakat calculation.

Gold Rate Per Tola, Per Gram, Per Ounce

One troy ounce of 24K gold today costs $4,156.70. One gram of 24K gold is approximately $133.64 at the international rate. One tola (the standard South Asian unit, equal to 11.6638 grams or 0.374878 troy oz) is currently Rs. 433,632 in Pakistani Rupees. Use the gold value calculator above to convert any weight, in any karat, to its current market value.

Gold Rate in Pakistan, India, UAE, Saudi Arabia, UK, US & EU

Gold is a globally traded commodity, so a one-tola gold bar in Karachi, Lahore, Mumbai, Delhi, Dubai, Riyadh, London or New York all reflect the same underlying spot price. The only difference is the local currency conversion and the small premium (making charges, taxes or VAT) added by jewellery shops in each region. The country comparison table above shows today's gold rate side-by-side in seven major currencies.

How is the Live Gold Price Calculated?

The live international gold price is sourced in real time from gold-api.com (XAU spot price in USD per troy ounce). Exchange rates are pulled from the open currency-api dataset and refreshed every 5 minutes. To get the price per tola, the USD per ounce price is multiplied by the currency exchange rate, then converted using 1 tola = 0.374878 troy ounces. For per-gram pricing, the troy-ounce price is divided by 31.1035.

Why Do Gold Rates Change Every Day?

Gold prices move continuously based on global supply and demand, US Dollar strength, central bank policies (especially the US Federal Reserve and the European Central Bank), inflation data, geopolitical tensions and investor risk sentiment. Because gold is priced internationally in USD, any move in the USD index or local currency exchange rate will instantly change the gold rate in PKR, INR, GBP, EUR, AED or SAR — even when the international spot price has not moved.

24K vs 22K vs 21K vs 18K Gold — What's the Difference?

24K gold is 99.9% pure and is the global pricing benchmark. 22K gold is 91.67% pure and is the most popular jewellery standard in South Asia. 21K gold (87.5% pure) is widely used in Saudi Arabia, the UAE and other Gulf countries. 18K gold (75% pure) is the standard in Europe and the United States for fine jewellery, with the remaining 25% being alloy metals that add durability and colour.

Frequently Asked Questions — Gold Rate Today

What is the gold rate in Pakistan today?

Today's (21 Jun 2026) 24K gold rate in Pakistan is Rs. 433,632 per tola. 22K gold is Rs. 397,496 per tola. The international spot price is $4,156.70 per troy ounce. Use the currency switcher in the header or above the price card to view the rate in USD, INR, GBP, EUR, AED or SAR.

What is the gold rate in Karachi today?

The gold rate in Karachi today is Rs. 433,632 per tola for 24K and Rs. 397,496 per tola for 22K. Karachi rates follow the same international benchmark as the rest of Pakistan; only making charges differ between jewellers.

What is the gold rate in Lahore and Islamabad today?

Today's gold rate in Lahore and Islamabad is Rs. 433,632 per tola for 24K gold, identical to Karachi and Rawalpindi. See the city table above for 24K, 22K and 21K rates across all major Pakistani cities.

How much Zakat do I pay on gold?

Zakat on gold is 2.5% of the total current market value, payable annually if your gold holding meets or exceeds the Nisab of 7.5 tolas (87.48 grams) of 24K gold. Use the Zakat calculator above for an instant figure based on today's live rate.

What is the Nisab for gold Zakat?

The Nisab for gold is 7.5 tolas, equivalent to 87.48 grams or approximately 3 troy ounces of 24K gold. Below this threshold, no Zakat is due on gold alone. However, if you also hold silver or cash savings, those are added to your total wealth for the Zakat calculation.

How do I switch the currency on this page?

Two switchers are available: one in the top navigation bar and one on the main price card. Pick PKR, USD, INR, GBP, EUR, AED or SAR from either, and every price on the page updates instantly. Your choice is remembered the next time you visit.

Is the gold rate the same across countries?

The underlying international gold price is the same everywhere — it is set by the global XAU/USD spot market. Local numbers differ only because of currency conversion and the making/labour charges added by local jewellers.

What is the gold rate per gram today?

Today's 24K gold price per gram is approximately $133.64 in USD and Rs. 37,178 in PKR.

What is 1 tola in grams and ounces?

1 tola equals 11.6638 grams or 0.374878 troy ounces. It is the traditional unit used in Pakistani, Indian, Bangladeshi and Nepali gold markets.

How often are the rates updated?

Gold prices and exchange rates are refreshed every 5 minutes automatically. Press the Refresh button at the top of the page to force an instant update.

Are these rates the same as my local jeweller's rates?

These are live international rates converted to local currency. Local jewellers may quote slightly different prices because they add making charges, labour fees, or update their boards less frequently. Always check today's international rate (this page) before negotiating.

💻 Add Live Gold Rates to Your Website

Copy this snippet to embed a live gold rate widget on your own site (free). Updates every 5 minutes.

<iframe src="https://goldrates.numbersonyourtip.com/?embed=1" width="100%" height="220" frameborder="0" style="border-radius:12px;border:1px solid #E0D8C8"></iframe>
24K · Tola · PKR
Rs. 433,632