Gold Price in Bahraini Dinar (BHD): World Rate
The world price of 24 karat gold is BHD 48.93 per gram as of 6 November 2026. This is the international spot price converted to BHD, not a shop price: jewellers in Bahrain add premiums, taxes and making charges.
Gold price by purity
| Purity | Per gram | Per 10 grams | Per tola | Per ounce |
|---|---|---|---|---|
| 24 Karat | BHD 48.93 | BHD 489.30 | BHD 570.71 | BHD 1,521.90 |
| 22 Karat | BHD 44.85 | BHD 448.53 | BHD 523.15 | BHD 1,395.07 |
| 21 Karat | BHD 42.81 | BHD 428.14 | BHD 499.37 | BHD 1,331.66 |
| 18 Karat | BHD 36.70 | BHD 366.98 | BHD 428.03 | BHD 1,141.42 |
A tola here is 11.664 grams. An ounce is a troy ounce, 31.103 grams.
Silver price in BHD
World silver is BHD 0.62 per gram, or BHD 623.50 per kilogram, as of 6 November 2026.
How this rate is worked out
We take the international spot price of gold, 4,047.60 US dollars per troy ounce, and divide by the grams in an ounce. We then convert at 0.376 BHD to the dollar, the official fixed rate of the Bahraini Dinar.
Source: Gold API and the European Central Bank. Check with the seller before you buy, because actual prices differ.