100 SGD to BHD

1 SGD = 0.27831 BHD

Mid-market exchange rate at 01:41 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.83300 1.11275 78.78050 1.46616 1.61784 1.09500 21.18830
British Pound 1.20048 1 1.33585 94.57550 1.76012 1.94221 1.31453 25.43650
US Dollar 0.89865 0.74859 1 70.79800 1.31760 1.45391 0.98405 19.04140
Indian Rupee 0.01269 0.01057 0.01412 1 0.01861 0.02054 0.01390 0.26895

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.27831 BHD
5 SGD 1.39155 BHD
10 SGD 2.78310 BHD
20 SGD 5.56620 BHD
50 SGD 13.91550 BHD
100 SGD 27.83100 BHD
250 SGD 69.57750 BHD
500 SGD 139.15500 BHD
1000 SGD 278.31000 BHD
2000 SGD 556.62000 BHD
5000 SGD 1391.55000 BHD
10000 SGD 2783.10000 BHD
Bahraini Dinar Singapore Dollar
1 BHD 0.27831 SGD
5 BHD 1.39155 SGD
10 BHD 2.78310 SGD
20 BHD 5.56620 SGD
50 BHD 13.91550 SGD
100 BHD 27.83100 SGD
250 BHD 69.57750 SGD
500 BHD 139.15500 SGD
1000 BHD 278.31000 SGD
2000 BHD 556.62000 SGD
5000 BHD 1391.55000 SGD
10000 BHD 2783.10000 SGD