1 Bahraini Dinar to Singapore Dollar

1 BHD = 3.77420 SGD

Mid-market exchange rate at 23:06 UTC

We can't send money between these currencies

We're working on it. Sign up to get notified, and we’ll let you know as soon as we can.

We use the real exchange rate

Are you overpaying your bank?

Banks often advertise free or low-cost transfers, but add a hidden markup to the exchange rate. TransferWise gives you the real, mid-market, exchange rate, so you can make huge savings on international transfers.

Compare us to your bank Send money with TransferWise
Bahraini Dinar Singapore Dollar
1 BHD 3.77420 SGD
5 BHD 18.87100 SGD
10 BHD 37.74200 SGD
20 BHD 75.48400 SGD
50 BHD 188.71000 SGD
100 BHD 377.42000 SGD
250 BHD 943.55000 SGD
500 BHD 1887.10000 SGD
1000 BHD 3774.20000 SGD
2000 BHD 7548.40000 SGD
5000 BHD 18871.00000 SGD
10000 BHD 37742.00000 SGD
Singapore Dollar Bahraini Dinar
1 SGD 0.26496 BHD
5 SGD 1.32478 BHD
10 SGD 2.64957 BHD
20 SGD 5.29914 BHD
50 SGD 13.24785 BHD
100 SGD 26.49570 BHD
250 SGD 66.23925 BHD
500 SGD 132.47850 BHD
1000 SGD 264.95700 BHD
2000 SGD 529.91400 BHD
5000 SGD 1324.78500 BHD
10000 SGD 2649.57000 BHD