Gold Price per Gram Today

Live price of pure gold per gram, in US dollars and in 55 local currencies, calculated from the XAU/USD spot price.

$129.53per gram (USD)
LiveXAU/USD $4,028.70 · 22 Oct 2026, 23:28 UTC

Gold price per gram in local currencies

CountryPrice
AlbaniaALL 10,470
TurkeyTRY 6,430
IndiaINR 12,252
PakistanPKR 35,879
BangladeshBDT 16,023
Sri LankaLKR 42,966
NepalNPR 19,602
United Arab EmiratesAED 475.68
Saudi ArabiaSAR 485.72
QatarQAR 471.47
KuwaitKWD 40.104
OmanOMR 49.802
BahrainBHD 48.702
JordanJOD 91.834
EgyptEGP 7,044
MoroccoMAD 1,268
NigeriaNGN 172,841
GhanaGHS 1,514
KenyaKES 16,821
South AfricaZAR 2,121
TanzaniaTZS 342,926
UgandaUGX 531,143
United KingdomGBP 96.71
EurozoneEUR 115.32
SwitzerlandCHF 106.80
PolandPLN 502.77
Czech RepublicCZK 2,799
HungaryHUF 42,109
RomaniaRON 615.26
SerbiaRSD 13,554
Bosnia and HerzegovinaBAM 225.54
North MacedoniaMKD 7,121
UkraineUAH 5,833
IsraelILS 400.34
United StatesUSD 129.53
CanadaCAD 181.96
MexicoMXN 2,413
BrazilBRL 650.82
ArgentinaARS 197,743
ChileCLP 126,258
ColombiaCOP 411,056
PeruPEN 444.66
ChinaCNY 866.44
Hong KongHKD 1,016
TaiwanTWD 4,198
JapanJPY 20,478
South KoreaKRW 171,770
VietnamVND 3,347,813
ThailandTHB 4,351
MalaysiaMYR 528.55
SingaporeSGD 165.46
IndonesiaIDR 2,335,370
PhilippinesPHP 8,210
AustraliaAUD 184.34
New ZealandNZD 227.42

Exchange rates by ExchangeRate-API, updated 22 Oct 2026, 00:02 UTC. Content of the metal only; retail prices include margins and taxes.

How it is calculated

Gold is quoted per troy ounce (31.1035 g). We divide by that weight and multiply by the weight of one gram, then by the USD exchange rate for each currency. See the methodology.

For karat gold, multiply by purity: 22 carat, 24 carat, 18 carat.