Gold price in Sri Lankan Rupee (LKR) — Sri Lanka
Today, 24-karat (999) gold costs about 46,313 LKR per gram in Sri Lanka, with 22K around 42,465 LKR and 18K near 34,769 LKR. These prices are derived from the international XAU/USD spot price, converted into Sri Lankan Rupee at Sri Lanka's parallel (black market) exchange rate.
How the gold price in LKR is calculated
Gold trades globally in US dollars per troy ounce. To express it in Sri Lankan Rupee, we take the live XAU/USD spot price, divide by 31.1035 to get the price per gram, apply the purity factor for each karat, and then convert to LKR using Sri Lanka's parallel exchange rate. Using the parallel rate matters: at the lower official Central Bank of Sri Lanka (CBSL) rate, the local gold price would look artificially cheap compared with what jewellers actually charge.
Gold karats explained (24K, 22K, 18K and more)
Karat measures purity as parts per 24. Pure 24K gold is 999 fineness; 22K is about 916 (popular for jewellery and coins), 21K is 875, 18K is 750, 14K is 585, 12K is 500 and 9K is 375. The price per gram scales directly with these factors — so 18K gold is roughly three-quarters the price of 24K. We publish all seven tiers so you can value any piece.
In Sri Lanka, gold is often sold by the tola (about 11.66 grams). To get a per-tola price, multiply the per-gram figure by 11.66 — for example, a tola of 24K gold is roughly 11.66 times the 24K per-gram rate shown here.
Why gold prices track the parallel market in Sri Lanka
Sri Lanka's 2022 crisis opened a sharp gap between official and street rupee rates that still shapes the market today. When a currency is under pressure, people often move savings into gold, so the local gold price and the parallel dollar rate tend to rise together. Watching gold in LKR is therefore a useful real-terms gauge of how much the Sri Lankan Rupee is losing — or holding — its value.