ConverterBHDUSD

🇧🇭 BHD to 🇺🇸 USD

Bahraini Dinar to US Dollar · Live rate · Updates every hour

1 🇧🇭 BHD =

2.6667

🇺🇸 USDUS Dollar

Quick reference

🇧🇭 BHD🇺🇸 USD
1 BHD2.67 USD
50 BHD133.33 USD
100 BHD266.67 USD
250 BHD666.67 USD
500 BHD1,333.33 USD
1,000 BHD2,666.67 USD
5,000 BHD13,333.33 USD
10,000 BHD26,666.67 USD

More 🇧🇭 BHD rates

Frequently asked questions

What is the BHD to USD exchange rate today?

1 Bahraini Dinar (BHD) = 2.6667 US Dollar (USD). Rates on dirham247.com are updated every hour from live market data.

How much is 100 BHD in USD?

100 BHD = 266.6667 USD at today's rate.

How much is 1,000 BHD in USD?

1,000 BHD = 2,666.6667 USD at today's rate.

How much is 10,000 BHD in USD?

10,000 BHD = 26,666.6667 USD at today's rate.

How do I convert BHD to USD?

Multiply the amount in BHD by the current exchange rate (2.6667). For example, 500 BHD × 2.6667 = 1,333.3333 USD. Use the converter above for any amount.

Is the BHD to USD rate live?

Yes — dirham247.com fetches rates every hour from live market sources. The AED/USD rate is a fixed peg at 3.6725. All other rates are indicative — verify with your bank before transacting.

Ready to send BHD?

Compare transfer fees across Wise, Remitly, Careem Pay and more →

Rates are indicative — verify with your bank or exchange before transacting.