300 BHD Bahraini Dinar to BSD Bahamian Dollar

On 2026-10-11, 1 Bahraini Dinar (BHD) = 2.6596 Bahamian Dollar (BSD) at the mid-market rate. Conversely, 1 BSD = 0.376 BHD. Over the last 30 days the BHD/BSD rate moved between 2.6526 and 2.6596, a change of +0.00%.

You have converted 300 BHD to BSD : 797.872341 BS$.
On this page you can find the latest exchange rate between Bahraini Dinar and Bahamian Dollar, rates are updated every day, for this conversion we used the mid-market rate: 2.65957447. You can convert Bahraini Dinar to other different currencies with the converter on right sidebar.

Would you like to invert the currencies ?
Please visit Bahamian Dollar (BSD) Bahraini Dinar (BHD).


Last update : Sat, 10 Oct 2026 22:00:00 +0000

300BD
Bahraini Dinar
or 300 BHD to BSD: =
797.872341 BS$
Bahamian Dollar
Exchange rate : 2.65957447


Last update : Sat, 10 Oct 2026 22:00:00 +0000

Bahraini Dinar vs Bahamian Dollar. the last 10 days
Date Bahraini Dinar Bahamian Dollar
Sunday, 10/11/2026 1 BHD = 2.65957447 BSD
Saturday, 10/10/2026 1 BHD = 2.65957447 BSD
Friday, 10/09/2026 1 BHD = 2.65957447 BSD
Thursday, 10/08/2026 1 BHD = 2.65957447 BSD
Wednesday, 10/07/2026 1 BHD = 2.65957447 BSD
Tuesday, 10/06/2026 1 BHD = 2.65957447 BSD
Monday, 10/05/2026 1 BHD = 2.65957447 BSD
Sunday, 10/04/2026 1 BHD = 2.65957447 BSD
Saturday, 10/03/2026 1 BHD = 2.65957447 BSD
Friday, 10/02/2026 1 BHD = 2.65957447 BSD
Real-Time chart of BHD/BSD or (Bahraini Dinar / Bahamian Dollar)
Bahraini Dinar to Bahamian Dollar and Bahamian Dollar to Bahraini Dinar
BHD BSD BHD BSD
5 BHD = 13.2979 BSD 1.8800 BHD = 5 BSD
10 BHD = 26.5957 BSD 3.7600 BHD = 10 BSD
20 BHD = 53.1915 BSD 7.5200 BHD = 20 BSD
50 BHD = 132.9787 BSD 18.8000 BHD = 50 BSD
100 BHD = 265.9574 BSD 37.6000 BHD = 100 BSD
300 BHD = 797.8723 BSD 112.8000 BHD = 300 BSD
500 BHD = 1329.7872 BSD 188.0000 BHD = 500 BSD
1000 BHD = 2659.5745 BSD 376.0000 BHD = 1000 BSD

Frequently asked questions

How much is 1 BHD in BSD today?

1 Bahraini Dinar is worth 2.6596 Bahamian Dollar at the mid-market rate of 2026-10-11. 1 Bahamian Dollar is worth 0.376 Bahraini Dinar.

How much is 100 BHD in BSD?

100 BHD = 265.96 BSD, and 100 BSD = 37.6000 BHD (rate of 2026-10-11).

How has the BHD to BSD rate changed over the last month?

Over 30 days the rate went from 2.6596 to 2.6596 (+0.00%). The 30-day high was 2.6596 and the low was 2.6526.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Currency Converter
BHD