FxRate.org

USD to BHD

US Dollar to Bahraini Dinar

1 USD = 0.37777 BHD
▲ +0.00034 (+0.09%) 24 h
Updated 6 Nov 2026, 18:00 UTC · rates refreshed hourly

USD to BHD converter

1 USD = 0.37777 BHD · 1 BHD = 2.6471 USD

USD to BHD chart

USD/BHD change over time

PeriodRate thenChange%
1 day0.37743+0.00034▲ +0.09%
1 week0.37760+0.00017▲ +0.05%
1 month0.37710+0.00067▲ +0.18%
3 months0.37710+0.00067▲ +0.18%
6 months0.37740+0.00037▲ +0.10%
1 year0.37700+0.00077▲ +0.20%
2 years0.37680+0.00097▲ +0.26%
5 years0.37700+0.00077▲ +0.20%
RangeLowHigh
1D0.377430.37789
1W0.375490.37860
1M0.377000.37880
3M0.376000.37910
6M0.375400.37910
1Y0.373600.38050
3Y0.371200.38300
5Y0.369900.38300

Send USD to BHD: what arrives

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

ProviderTheir rateFee (USD)Recipient gets (BHD)Speed
RiaBest0.377775.0035.8884 Days
Ria0.377778.0034.755Instant
Ria0.3777720.0030.222Instant

Mid-market rate for comparison: 1 USD = 0.37777 BHD. Data as of 2016-11-05. Some links may be paid placements.

USD to BHD conversion table

Print this table

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
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
We use cookies to improve your experience.
Privacy Policy