20 Years Gold Price History in BHD per Ounce
Gold price history in BHD per Ounce over 20 Years: from BHD 220.34 (Oct 15, 2006) to BHD 1,561.42 (Oct 19, 2026), a change of +608.65%. High BHD 1,887.52 on Feb 15, 2026, low BHD 220.34 on Oct 15, 2006.
Summary
| Start (Oct 15, 2006) | BHD 220.34 |
|---|---|
| Latest (Oct 19, 2026) | BHD 1,561.42 |
| High (Feb 15, 2026) | BHD 1,887.52 |
| Low (Oct 15, 2006) | BHD 220.34 |
| Average | BHD 634.56 |
| Change | +BHD 1,341.08 (+608.65%) |
Historical data
| Period | Open | High | Low | Close |
|---|---|---|---|---|
| 2026 | BHD 1,787.13 | BHD 1,887.52 | BHD 1,531.45 | BHD 1,561.42 |
| 2025 | BHD 1,018.96 | BHD 1,620.18 | BHD 1,018.96 | BHD 1,620.18 |
| 2024 | BHD 764.78 | BHD 1,011.44 | BHD 760.65 | BHD 995.65 |
| 2023 | BHD 713.65 | BHD 761.78 | BHD 697.48 | BHD 761.78 |
| 2022 | BHD 682.82 | BHD 732.45 | BHD 625.66 | BHD 676.05 |
| 2021 | BHD 701.99 | BHD 701.99 | BHD 645.97 | BHD 673.04 |
| 2020 | BHD 586.94 | BHD 740.34 | BHD 586.94 | BHD 698.61 |
| 2019 | BHD 485.79 | BHD 568.14 | BHD 482.78 | BHD 556.10 |
| 2018 | BHD 500.46 | BHD 501.96 | BHD 450.45 | BHD 470.00 |
| 2017 | BHD 448.19 | BHD 494.06 | BHD 448.19 | BHD 475.26 |
| 2016 | BHD 412.85 | BHD 503.84 | BHD 412.85 | BHD 435.03 |
| 2015 | BHD 470.38 | BHD 470.38 | BHD 404.58 | BHD 404.58 |
| 2014 | BHD 467.74 | BHD 502.34 | BHD 441.80 | BHD 451.58 |
| 2013 | BHD 628.67 | BHD 628.67 | BHD 459.47 | BHD 459.47 |
| 2012 | BHD 621.90 | BHD 656.87 | BHD 597.46 | BHD 633.56 |
| 2011 | BHD 511.36 | BHD 666.27 | BHD 511.36 | BHD 616.64 |
| 2010 | BHD 420.37 | BHD 523.02 | BHD 411.72 | BHD 523.02 |
| 2009 | BHD 322.98 | BHD 426.76 | BHD 322.98 | BHD 426.76 |
| 2008 | BHD 334.64 | BHD 363.97 | BHD 286.14 | BHD 306.82 |
| 2007 | BHD 237.26 | BHD 303.06 | BHD 237.26 | BHD 301.93 |
| 2006 | BHD 220.34 | BHD 236.88 | BHD 220.34 | BHD 236.88 |
This page shows the 20 Years Gold price history in Bahraini Dinar per Ounce. The chart and table are calculated from the international Gold spot price and historical exchange rates.
Today Gold costs BHD 1,561.42 per ounce or BHD 50.20 per gram in BHD. Use the links above to compare other time ranges, units and currencies.