FxRate.org

BHD to SGD

Bahraini Dinar to Singapore Dollar

1 BHD = 3.3885 SGD
▼ -0.0120 (-0.35%) 24 h
Updated 7 Nov 2026, 19: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

PeriodRate thenChange%
1 day3.4005-0.0120▼ -0.35%
1 week3.3912-0.0027▼ -0.08%
1 month3.3971-0.0086▼ -0.25%
3 months3.3991-0.0106▼ -0.31%
6 months3.3655+0.0230▲ +0.68%
1 year3.4786-0.0901▼ -2.59%
2 years3.5024-0.1139▼ -3.25%
5 years3.5811-0.1926▼ -5.38%
RangeLowHigh
1D3.38853.4005
1W3.37803.4088
1M3.37823.3991
3M3.35273.4022
6M3.35273.4403
1Y3.34473.4851
3Y3.34473.6422
5Y3.34473.8166

BHD to SGD conversion table

Print this table

BHDSGD
1 BHD3.39 SGD
5 BHD16.94 SGD
10 BHD33.88 SGD
25 BHD84.71 SGD
50 BHD169.42 SGD
100 BHD338.85 SGD
500 BHD1,694.24 SGD
1,000 BHD3,388.47 SGD
5,000 BHD16,942.37 SGD
10,000 BHD33,884.74 SGD
SGDBHD
1 SGD0.295 BHD
5 SGD1.476 BHD
10 SGD2.951 BHD
25 SGD7.378 BHD
50 SGD14.756 BHD
100 SGD29.512 BHD
500 SGD147.559 BHD
1,000 SGD295.118 BHD
5,000 SGD1,475.591 BHD
10,000 SGD2,951.181 BHD
We use cookies to improve your experience.
Privacy Policy