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

⇄ Swap to SGD → BHD

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

1 Bahraini Dinar (BHD) = 3.3887 Singapore Dollar (SGD)
Inverse Rate: 1 SGD = 0.2951 BHD +0.000370 SGD (+0.01%) Updated: Wednesday, 28 October 2026, 7:37 PM GMT
Day Open 3.3884 SGD
Day High 3.4041 SGD
Day Low 3.3720 SGD
30-Day Change +0.04%
1-Year Change -1.26%

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

BHD/SGD Rising Today
Daily Change (BHD/SGD) +0.000370 SGD (+0.01%)
Inverse (1 SGD in BHD) 0.2951 BHD
7-Day Trend +0.20%
30-Day Trend +0.04%

The Bahraini Dinar to Singapore Dollar (BHD/SGD) exchange rate is trading higher today (Wednesday, 28 October 2026, 7:37 PM), rising by +0.000370 SGD (+0.01%) from the previous close of 3.3884 SGD to reach 1 BHD = 3.3887 SGD. Conversely, on an inverse basis, 1 Singapore Dollar (SGD) is currently worth 0.2951 BHD.

For practical conversions at today’s mid-market rate, 100 BHD equals 338.87 SGD and 1,000 BHD equals 3,388.74 SGD. Going the other way, 100 SGD converts to 29.510 BHD while 1,000 SGD converts to 295.095 BHD.

Over the past 30 days, the BHD/SGD pair has traded between a monthly low of 3.3720 SGD and a high of 3.4041 SGD, with a 1-year average exchange rate of 3.3997 SGD. Across recent horizons, BHD against SGD shows a 7-day change of +0.20%, a 30-day change of +0.04%, and a 1-year change of -1.26%.

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

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

BHD to SGD & SGD to BHD Conversion Tables

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

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

Bahraini Dinar (BHD) Singapore Dollar (SGD)
1 BHD 3.39 SGD
5 BHD 16.94 SGD
10 BHD 33.89 SGD
25 BHD 84.72 SGD
50 BHD 169.44 SGD
100 BHD 338.87 SGD
250 BHD 847.18 SGD
500 BHD 1,694.37 SGD
1,000 BHD 3,388.74 SGD
5,000 BHD 16,943.70 SGD
10,000 BHD 33,887.39 SGD

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

Singapore Dollar (SGD) Bahraini Dinar (BHD)
1 SGD 0.2951 BHD
5 SGD 1.475 BHD
10 SGD 2.951 BHD
25 SGD 7.377 BHD
50 SGD 14.755 BHD
100 SGD 29.510 BHD
250 SGD 73.774 BHD
500 SGD 147.548 BHD
1,000 SGD 295.095 BHD
5,000 SGD 1,475.475 BHD
10,000 SGD 2,950.950 BHD

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

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

BHD/SGD Market Indicators & Historical Range

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

Today’s BHD/SGD Session Quotes

Bid Rate 3.3886 SGD
Ask Rate 3.3889 SGD
Day High 3.4041 SGD
Day Low 3.3720 SGD
Day Open 3.3884 SGD
Previous Close 3.3884 SGD
24h Change +0.000370 SGD (+0.01%)

Historical High, Low & Average (BHD/SGD)

Period Lowest Highest Average
30 Days 3.3720 3.4041 3.3901
6 Months 3.3522 3.4422 3.3960
1 Year (52W) 3.3437 3.4785 3.3997

BHD/SGD Performance by Period

Timeframe Historical Rate Change Change %
1 Day 3.3887 SGD +0.000370 SGD +0.01%
1 Week 3.3821 SGD +0.00663 SGD +0.20%
30 Days 3.3875 SGD +0.00125 SGD +0.04%
6 Months 3.3832 SGD +0.00560 SGD +0.17%
1 Year 3.4319 SGD -0.04309 SGD -1.26%
5 Years 3.5656 SGD -0.1768 SGD -4.96%
10 Years 3.6931 SGD -0.3043 SGD -8.24%
20 Years 4.1488 SGD -0.7601 SGD -18.32%

BHD to SGD Last 14 Days Exchange Rate History

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

Date 1 BHD in SGD 1 SGD in BHD 100 BHD in SGD Daily Change %
2026-10-28 3.3887 SGD 0.2951 BHD 338.87 SGD -0.23%
2026-10-27 3.3965 SGD 0.2944 BHD 339.65 SGD +0.11%
2026-10-26 3.3928 SGD 0.2947 BHD 339.28 SGD +0.20%
2026-10-25 3.3860 SGD 0.2953 BHD 338.60 SGD +0.00%
2026-10-24 3.3860 SGD 0.2953 BHD 338.60 SGD -0.04%
2026-10-23 3.3872 SGD 0.2952 BHD 338.72 SGD +0.17%
2026-10-22 3.3814 SGD 0.2957 BHD 338.14 SGD -0.02%
2026-10-21 3.3821 SGD 0.2957 BHD 338.21 SGD -0.12%
2026-10-20 3.3863 SGD 0.2953 BHD 338.63 SGD -0.16%
2026-10-19 3.3918 SGD 0.2948 BHD 339.18 SGD +0.13%
2026-10-18 3.3876 SGD 0.2952 BHD 338.76 SGD +0.13%
2026-10-17 3.3830 SGD 0.2956 BHD 338.30 SGD -0.07%
2026-10-16 3.3854 SGD 0.2954 BHD 338.54 SGD -0.29%
2026-10-15 3.3953 SGD 0.2945 BHD 339.53 SGD -0.26%

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

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

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) →

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) →

Frequently Asked Questions

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