BHD to SGD
Bahraini Dinar to Singapore Dollar
1 BHD = 3.3885 SGD
▼ -0.0105 (-0.31%) 24 h
Updated 7 Nov 2026, 23:00 UTC · rates refreshed hourly
BHD to SGD converter
1 BHD = 3.3885 SGD · 1 SGD = 0.29512 BHD
BHD to SGD chart
BHD/SGD change over time
| Period | Rate then | Change | % |
|---|---|---|---|
| 1 day | 3.3990 | -0.0105 | ▼ -0.31% |
| 1 week | 3.3895 | -0.0010 | ▼ -0.03% |
| 1 month | 3.3875 | +0.0010 | ▲ +0.03% |
| 3 months | 3.4008 | -0.0123 | ▼ -0.36% |
| 6 months | 3.3668 | +0.0217 | ▲ +0.64% |
| 1 year | 3.4786 | -0.0901 | ▼ -2.59% |
| 2 years | 3.5172 | -0.1287 | ▼ -3.66% |
| 5 years | 3.5744 | -0.1859 | ▼ -5.20% |
| Range | Low | High |
|---|---|---|
| 1D | 3.3885 | 3.3990 |
| 1W | 3.3780 | 3.4088 |
| 1M | 3.3782 | 3.3991 |
| 3M | 3.3527 | 3.4022 |
| 6M | 3.3527 | 3.4403 |
| 1Y | 3.3447 | 3.4851 |
| 3Y | 3.3447 | 3.6422 |
| 5Y | 3.3447 | 3.8166 |
BHD to SGD conversion table
| BHD | SGD |
|---|---|
| 1 BHD | 3.39 SGD |
| 5 BHD | 16.94 SGD |
| 10 BHD | 33.88 SGD |
| 25 BHD | 84.71 SGD |
| 50 BHD | 169.42 SGD |
| 100 BHD | 338.85 SGD |
| 500 BHD | 1,694.24 SGD |
| 1,000 BHD | 3,388.47 SGD |
| 5,000 BHD | 16,942.37 SGD |
| 10,000 BHD | 33,884.74 SGD |
| SGD | BHD |
|---|---|
| 1 SGD | 0.295 BHD |
| 5 SGD | 1.476 BHD |
| 10 SGD | 2.951 BHD |
| 25 SGD | 7.378 BHD |
| 50 SGD | 14.756 BHD |
| 100 SGD | 29.512 BHD |
| 500 SGD | 147.559 BHD |
| 1,000 SGD | 295.118 BHD |
| 5,000 SGD | 1,475.591 BHD |
| 10,000 SGD | 2,951.181 BHD |