FxRate.org

BHD to USD

Bahraini Dinar to US Dollar

1 BHD = 2.6471 USD
▼ -0.0024 (-0.09%) 24 h
Updated 6 Nov 2026, 18:00 UTC · rates refreshed hourly

BHD to USD converter

1 BHD = 2.6471 USD · 1 USD = 0.37777 BHD

BHD to USD chart

BHD/USD change over time

PeriodRate thenChange%
1 day2.6495-0.0024▼ -0.09%
1 week2.6483-0.0012▼ -0.05%
1 month2.6522-0.0051▼ -0.19%
3 months2.6518-0.0047▼ -0.18%
6 months2.6497-0.0026▼ -0.10%
1 year2.6525-0.0054▼ -0.20%
2 years2.6537-0.0066▼ -0.25%
5 years2.6525-0.0054▼ -0.20%
RangeLowHigh
1D2.64632.6495
1W2.64112.6632
1M2.64012.6523
3M2.63792.6597
6M2.63792.6635
1Y2.62812.6768
3Y2.61122.6942
5Y2.61122.7034

Send BHD to USD: what arrives

Indicative figures for sending 100 BHD. Fees and margins change, so check the provider before you send.

ProviderTheir rateFee (BHD)Recipient gets (USD)Speed
SkrillBest2.52980.00252.98Same To 3 Days

Mid-market rate for comparison: 1 BHD = 2.6471 USD. Data as of 2017-07-17. Some links may be paid placements.

BHD to USD conversion table

Print this table

BHDUSD
1 BHD2.65 USD
5 BHD13.24 USD
10 BHD26.47 USD
25 BHD66.18 USD
50 BHD132.35 USD
100 BHD264.71 USD
500 BHD1,323.55 USD
1,000 BHD2,647.10 USD
5,000 BHD13,235.50 USD
10,000 BHD26,470.99 USD
USDBHD
1 USD0.378 BHD
5 USD1.889 BHD
10 USD3.778 BHD
25 USD9.444 BHD
50 USD18.889 BHD
100 USD37.777 BHD
500 USD188.886 BHD
1,000 USD377.772 BHD
5,000 USD1,888.860 BHD
10,000 USD3,777.720 BHD
We use cookies to improve your experience.
Privacy Policy