1 SGD to BHD

1 SGD = 0.27801 BHD

Mid-market exchange rate at 06:15 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.

Waiting on a better exchange rate?

Set a rate alert, and we’ll let you know as soon as it gets better. And with our daily summaries, you’ll never miss out on the latest news.

Send money now Set an alert for later

Top currencies

  EUR GBP USD INR CAD AUD CHF MXN
Euro 1 0.84295 1.11395 78.74960 1.46702 1.61911 1.09450 21.29460
British Pound 1.18631 1 1.32145 93.41860 1.74028 1.92071 1.29842 25.26120
US Dollar 0.89770 0.75674 1 70.69400 1.31695 1.45349 0.98255 19.11630
Indian Rupee 0.01270 0.01070 0.01415 1 0.01863 0.02056 0.01390 0.27041

Beware of bad exchange rates. Banks and traditional providers often have extra costs, which they pass to you by marking up the exchange rate. Our smart tech means we’re more efficient – which means you get a great rate. Every time.

Singapore Dollar Bahraini Dinar
1 SGD 0.27801 BHD
5 SGD 1.39004 BHD
10 SGD 2.78009 BHD
20 SGD 5.56018 BHD
50 SGD 13.90045 BHD
100 SGD 27.80090 BHD
250 SGD 69.50225 BHD
500 SGD 139.00450 BHD
1000 SGD 278.00900 BHD
2000 SGD 556.01800 BHD
5000 SGD 1390.04500 BHD
10000 SGD 2780.09000 BHD
Bahraini Dinar Singapore Dollar
1 BHD 0.27801 SGD
5 BHD 1.39004 SGD
10 BHD 2.78009 SGD
20 BHD 5.56018 SGD
50 BHD 13.90045 SGD
100 BHD 27.80090 SGD
250 BHD 69.50225 SGD
500 BHD 139.00450 SGD
1000 BHD 278.00900 SGD
2000 BHD 556.01800 SGD
5000 BHD 1390.04500 SGD
10000 BHD 2780.09000 SGD