The gold rate in Malaysia is 543.45 ringgit per gram for 24K gold. The 22K rate is 498.17 ringgit per gram, and one troy ounce of 24K gold is 16,903.33 ringgit.
Gold prices by purity
Compare 999, 916 and 750 gold per gram and per troy ounce.
| Purity | Per gram | Per troy ounce |
|---|---|---|
| 999 (24K) | MYR 543.45 | MYR 16,903 |
| 916 (22K) | MYR 498.17 | MYR 15,495 |
| 750 (18K) | MYR 407.59 | MYR 12,677 |
Price as of 20 Oct 2026, 14:23 UTC.
Malaysian dealer prices
Sell is the price a dealer charges. Buyback is what the dealer pays you. The premium is the sell price above the spot value of the gold.
| Product | Sell | Buyback | Premium over spot | Checked |
|---|---|---|---|---|
| BNM bar (15.55175g) | MYR 9,126 | MYR 8,604 | 7.71% | 20 Oct 2026, 14:30 UTC |
| BNM bar (31.1035g) | MYR 17,913 | MYR 17,208 | 5.71% | 20 Oct 2026, 14:30 UTC |
| BNM bar (7.775875g) | MYR 4,647 | MYR 4,302 | 9.70% | 20 Oct 2026, 14:30 UTC |
Grams, troy ounces and purity
Prices here are quoted per gram. One troy ounce equals 31.1035 g.
The reference price is for 24K gold, which is 99.9% pure. The 916 row is 22K, or 91.67% pure. The 750 row is 18K, or 75% pure.
How the ringgit price is calculated
Gold spot is quoted as XAU/USD per troy ounce. We multiply it by the live exchange rate of 4.083 ringgit per US dollar, then divide by 31.1035 for the price per gram.
The 22K value is 22/24 of the 24K value. The 18K value is 75% of it. Reference prices are for information only, not investment advice.
Get the gold rate through the API
Use GET https://api.goldprice.dev/v1/convert?from=XAU&to=MYR&amount=1&unit=gram for gold per gram in ringgit. No key is needed. The free plan includes 5,000 calls a month with prices delayed by 15 minutes and no credit card.
Dealer quotes use GET /v1/physical/my and require Basic at $19 a month or above. They include sell, buyback and premium over spot per product.
curl "https://api.goldprice.dev/v1/convert?from=XAU&to=MYR&amount=1&unit=gram"