On 2026-10-11, 1 Bahraini Dinar (BHD) = 3.4046 Singapore Dollar (SGD) at the mid-market rate. Conversely, 1 SGD = 0.2937 BHD. Over the last 30 days the BHD/SGD rate moved between 3.3692 and 3.4093, a change of +0.92%.
You have converted 1012 BHD to SGD : 3445.461171 S$.
On this page you can find the latest exchange rate between Bahraini Dinar and Singapore Dollar, rates are updated every day, for this conversion we used the mid-market rate: 3.4046059. You can convert Bahraini Dinar to other different currencies with the converter on right sidebar.
Would you like to invert the currencies ?
Please visit
Singapore Dollar (SGD) Bahraini Dinar (BHD).
Last update : Sat, 10 Oct 2026 22:00:00 +0000
Last update : Sat, 10 Oct 2026 22:00:00 +0000
| Date | Bahraini Dinar | Singapore Dollar |
|---|---|---|
| Sunday, 10/11/2026 | 1 BHD = | 3.4046059 SGD |
| Saturday, 10/10/2026 | 1 BHD = | 3.40593731 SGD |
| Friday, 10/09/2026 | 1 BHD = | 3.40185803 SGD |
| Thursday, 10/08/2026 | 1 BHD = | 3.40536576 SGD |
| Wednesday, 10/07/2026 | 1 BHD = | 3.4023786 SGD |
| Tuesday, 10/06/2026 | 1 BHD = | 3.40287494 SGD |
| Monday, 10/05/2026 | 1 BHD = | 3.40925338 SGD |
| Sunday, 10/04/2026 | 1 BHD = | 3.40166641 SGD |
| Saturday, 10/03/2026 | 1 BHD = | 3.40255385 SGD |
| Friday, 10/02/2026 | 1 BHD = | 3.40270745 SGD |
| BHD | SGD | BHD | SGD |
|---|---|---|---|
| 5 BHD = | 17.0230 SGD | 1.4686 BHD = | 5 SGD |
| 10 BHD = | 34.0461 SGD | 2.9372 BHD = | 10 SGD |
| 20 BHD = | 68.0921 SGD | 5.8744 BHD = | 20 SGD |
| 50 BHD = | 170.2303 SGD | 14.6860 BHD = | 50 SGD |
| 100 BHD = | 340.4606 SGD | 29.3720 BHD = | 100 SGD |
| 300 BHD = | 1021.3818 SGD | 88.1159 BHD = | 300 SGD |
| 500 BHD = | 1702.3030 SGD | 146.8599 BHD = | 500 SGD |
| 1000 BHD = | 3404.6059 SGD | 293.7198 BHD = | 1000 SGD |
1 Bahraini Dinar is worth 3.4046 Singapore Dollar at the mid-market rate of 2026-10-11. 1 Singapore Dollar is worth 0.2937 Bahraini Dinar.
100 BHD = 340.46 SGD, and 100 SGD = 29.3720 BHD (rate of 2026-10-11).
Over 30 days the rate went from 3.3734 to 3.4046 (+0.92%). The 30-day high was 3.4093 and the low was 3.3692.
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.