- Home
- BHD – Bahraini Dinar
- BHD → XDR
1 BHD to XDRBahraini Dinar → IMF Special Drawing Rights
On 2026-10-31, 1 Bahraini Dinar (BHD) = 1.9464 IMF Special Drawing Rights (XDR) at the mid-market rate. Conversely, 1 XDR = 0.5138 BHD. Over the last 30 days the BHD/XDR rate moved between 1.9372 and 1.9672, a change of -0.48%.
This page shows the live mid-market rate from Bahraini Dinar (BHD) to IMF Special Drawing Rights (XDR), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.
BHD/XDR exchange rate chart
BHD/XDR went from 1.9613 on Oct 2, 2026 to 1.9464 on Oct 31, 2026 (−0.76 %). Highest: 1.9672 (Oct 29, 2026); lowest: 1.9372 (Oct 13, 2026).
BHD/XDR exchange rate analysis
Over the last 30 days the BHD/XDR rate was broadly stable (-0.48%). Over the past 12 months it ranged from 1.8212 (2026-02-12) to 1.9672 (2026-10-29), with an average of 1.9354. Today's rate is close to its one-year average. Day-to-day movements are moderate (average daily change of 0.41%). The largest daily move of the last 30 days was -1.43% on 2026-10-13.
| Period | Date | 1 BHD = | Change |
|---|---|---|---|
| 1 week ago | 1.9500 XDR | -0.18% | |
| 1 month ago | 1.9559 XDR | -0.48% | |
| 3 months ago | 1.9596 XDR | -0.67% | |
| 6 months ago | 1.8403 XDR | +5.77% | |
| 1 year ago | 1.9556 XDR | -0.47% |
BHD/XDR · last 10 days
| Date | 1 BHD = | 1 XDR = |
|---|---|---|
| 1.9464 XDR | 0.5138 BHD | |
| 1.9661 XDR | 0.5086 BHD | |
| 1.9672 XDR | 0.5083 BHD | |
| 1.9662 XDR | 0.5086 BHD | |
| 1.9630 XDR | 0.5094 BHD | |
| 1.9622 XDR | 0.5096 BHD | |
| 1.9406 XDR | 0.5153 BHD | |
| 1.9500 XDR | 0.5128 BHD | |
| 1.9614 XDR | 0.5098 BHD | |
| 1.9612 XDR | 0.5099 BHD |
Bahraini Dinar to IMF Special Drawing Rights
IMF Special Drawing Rights to Bahraini Dinar
Frequently asked questions
How much is 1 BHD in XDR today?
1 Bahraini Dinar is worth 1.9464 IMF Special Drawing Rights at the mid-market rate of 2026-10-31. 1 IMF Special Drawing Rights is worth 0.5138 Bahraini Dinar.
How much is 100 BHD in XDR?
100 BHD = 194.64 XDR, and 100 XDR = 51.3762 BHD (rate of 2026-10-31).
How has the BHD to XDR rate changed over the last month?
Over 30 days the rate went from 1.9559 to 1.9464 (-0.48%). The 30-day high was 1.9672 and the low was 1.9372.
How has the BHD to XDR rate changed this week?
One week ago 1 BHD was worth 1.9500 XDR; today it is worth 1.9464 XDR (-0.18%).
What was the best BHD to XDR rate in the past year?
The highest rate of the past 12 months was 1 BHD = 1.9672 XDR on 2026-10-29; the lowest was 1.8212 XDR on 2026-02-12.
Where does this exchange rate come from?
XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.
Bahraini Dinar to other currencies
About the Bahraini Dinar (BHD)
The Bahraini Dinar is the official currency of Bahrain. Symbol: BD. ISO 4217 code: BHD.
All Bahraini Dinar (BHD) exchange rates →