Singapore Dollar to Bahraini Dinar Exchange Rate Today (SGD to BHD)

⇄ Swap to BHD → SGD

Live mid-market Singapore Dollar (SGD) to Bahraini Dinar (BHD) exchange rate, interactive currency converter, historical charts, and conversion tables.

1 Singapore Dollar (SGD) = 0.2948 Bahraini Dinar (BHD)
Inverse Rate: 1 BHD = 3.3917 SGD -0.000290 BHD (-0.10%) Updated: Wednesday, 28 October 2026, 2:15 PM GMT
Day Open 0.2951 BHD
Day High 0.2966 BHD
Day Low 0.2938 BHD
30-Day Change -0.10%
1-Year Change +1.21%

Daily SGD/BHD Exchange Rate Report (Wednesday, 28 October 2026, 2:15 PM)

SGD/BHD Declining Today
Daily Change (SGD/BHD) -0.000290 BHD (-0.10%)
Inverse (1 BHD in SGD) 3.3917 SGD
7-Day Trend -0.25%
30-Day Trend -0.10%

The Singapore Dollar to Bahraini Dinar (SGD/BHD) exchange rate is edging lower today (Wednesday, 28 October 2026, 2:15 PM), declining by -0.000290 BHD (-0.10%) compared to the previous session close of 0.2951 BHD to trade at 1 SGD = 0.2948 BHD. In the opposite direction, 1 Bahraini Dinar (BHD) currently exchanges for 3.3917 SGD.

For practical conversions at today’s mid-market rate, 100 SGD equals 29.484 BHD and 1,000 SGD equals 294.837 BHD. Going the other way, 100 BHD converts to 339.17 SGD while 1,000 BHD converts to 3,391.70 SGD.

Over the past 30 days, the SGD/BHD pair has traded between a monthly low of 0.2938 BHD and a high of 0.2966 BHD, with a 1-year average exchange rate of 0.2942 BHD. Across recent horizons, SGD against BHD shows a 7-day change of -0.25%, a 30-day change of -0.10%, and a 1-year change of +1.21%.

Convert Singapore Dollar (SGD) to Bahraini Dinar (BHD)

Enter any amount below to convert instantly between Singapore Dollar (SGD) and Bahraini Dinar (BHD) using live mid-market rates.

SGD to BHD & BHD to SGD Conversion Tables

Quick reference tables for common Singapore Dollar (SGD) and Bahraini Dinar (BHD) denominations at today’s exchange rate.

Convert Singapore Dollar (SGD) to Bahraini Dinar (BHD)

Singapore Dollar (SGD) Bahraini Dinar (BHD)
1 SGD 0.2948 BHD
5 SGD 1.474 BHD
10 SGD 2.948 BHD
25 SGD 7.371 BHD
50 SGD 14.742 BHD
100 SGD 29.484 BHD
250 SGD 73.709 BHD
500 SGD 147.419 BHD
1,000 SGD 294.837 BHD
5,000 SGD 1,474.187 BHD
10,000 SGD 2,948.373 BHD

Convert Bahraini Dinar (BHD) to Singapore Dollar (SGD)

Bahraini Dinar (BHD) Singapore Dollar (SGD)
1 BHD 3.39 SGD
5 BHD 16.96 SGD
10 BHD 33.92 SGD
25 BHD 84.79 SGD
50 BHD 169.59 SGD
100 BHD 339.17 SGD
250 BHD 847.93 SGD
500 BHD 1,695.85 SGD
1,000 BHD 3,391.70 SGD
5,000 BHD 16,958.51 SGD
10,000 BHD 33,917.01 SGD

Singapore Dollar to Bahraini Dinar (SGD/BHD) Historical Exchange Rate Chart

Interactive historical chart tracking the Singapore Dollar (SGD) against the Bahraini Dinar (BHD) across multiple timeframes.

SGD/BHD Market Indicators & Historical Range

Session trading quotes, 30-day, 6-month, and 52-week high/low benchmarks, and multi-period performance for Singapore Dollar to Bahraini Dinar.

Today’s SGD/BHD Session Quotes

Bid Rate 0.2948 BHD
Ask Rate 0.2949 BHD
Day High 0.2966 BHD
Day Low 0.2938 BHD
Day Open 0.2951 BHD
Previous Close 0.2951 BHD
24h Change -0.000290 BHD (-0.10%)

Historical High, Low & Average (SGD/BHD)

Period Lowest Highest Average
30 Days 0.2938 0.2966 0.2950
6 Months 0.2905 0.2983 0.2945
1 Year (52W) 0.2875 0.2991 0.2942

SGD/BHD Performance by Period

Timeframe Historical Rate Change Change %
1 Day 0.2948 BHD -0.000290 BHD -0.10%
1 Week 0.2957 BHD -0.000751 BHD -0.25%
30 Days 0.2952 BHD -0.000281 BHD -0.10%
6 Months 0.2956 BHD -0.000661 BHD -0.22%
1 Year 0.2914 BHD +0.00353 BHD +1.21%
5 Years 0.2805 BHD +0.01446 BHD +5.16%
10 Years 0.2708 BHD +0.02415 BHD +8.92%
20 Years 0.2410 BHD +0.05389 BHD +22.36%

SGD to BHD Last 14 Days Exchange Rate History

Day-by-day closing exchange rates for Singapore Dollar (SGD) to Bahraini Dinar (BHD) over the last two weeks.

Date 1 SGD in BHD 1 BHD in SGD 100 SGD in BHD Daily Change %
2026-10-28 0.2949 BHD 3.3908 SGD 29.492 BHD +0.17%
2026-10-27 0.2944 BHD 3.3965 SGD 29.442 BHD -0.11%
2026-10-26 0.2947 BHD 3.3928 SGD 29.474 BHD -0.20%
2026-10-25 0.2953 BHD 3.3860 SGD 29.534 BHD +0.00%
2026-10-24 0.2953 BHD 3.3860 SGD 29.534 BHD +0.04%
2026-10-23 0.2952 BHD 3.3872 SGD 29.523 BHD -0.17%
2026-10-22 0.2957 BHD 3.3814 SGD 29.573 BHD +0.02%
2026-10-21 0.2957 BHD 3.3821 SGD 29.567 BHD +0.12%
2026-10-20 0.2953 BHD 3.3863 SGD 29.531 BHD +0.16%
2026-10-19 0.2948 BHD 3.3918 SGD 29.483 BHD -0.13%
2026-10-18 0.2952 BHD 3.3876 SGD 29.520 BHD -0.13%
2026-10-17 0.2956 BHD 3.3830 SGD 29.560 BHD +0.07%
2026-10-16 0.2954 BHD 3.3854 SGD 29.539 BHD +0.29%
2026-10-15 0.2945 BHD 3.3953 SGD 29.452 BHD +0.26%

Singapore Dollar (SGD) vs. Bahraini Dinar (BHD) Currency Profiles

Compare central bank authorities, symbols, subunits, and local gold price pages for Singapore Dollar and Bahraini Dinar.

Singapore Dollar (SGD)

ISO 4217 Code SGD
Currency Symbol S$ • cent
Central Bank Monetary Authority of Singapore
Primary Country / Region Singapore
Local Gold Price Page Live Gold Price in Singapore (SGD) →

Bahraini Dinar (BHD)

ISO 4217 Code BHD
Currency Symbol .د.ب • fils
Central Bank Central Bank of Bahrain
Primary Country / Region Bahrain
Local Gold Price Page Live Gold Price in Bahrain (BHD) →

Frequently Asked Questions

What is the Singapore Dollar to Bahraini Dinar (SGD/BHD) exchange rate today?
Today’s live mid-market exchange rate is 1 Singapore Dollar (SGD) = 0.2948 Bahraini Dinar (BHD). Conversely, 1 Bahraini Dinar (BHD) = 3.3917 Singapore Dollar (SGD).
How much is 100 Singapore Dollar (SGD) in Bahraini Dinar (BHD)?
At the current exchange rate of 0.2948, 100 SGD is worth 29.484 BHD, and 1,000 SGD is worth 294.837 BHD.
What was the highest and lowest Singapore Dollar to Bahraini Dinar exchange rate in the last 30 days?
Over the past 30 days, the SGD/BHD exchange rate reached a high of 0.2966 BHD and a low of 0.2938 BHD, with a 1-year average of 0.2942 BHD.
How do I convert Singapore Dollar to Bahraini Dinar?
To convert Singapore Dollar (SGD) to Bahraini Dinar (BHD), multiply the amount in SGD by the current exchange rate of 0.2948. To convert BHD back to SGD, multiply by the inverse rate of 3.3917.