FxRate.org

BHD to GBP

Bahraini Dinar to British Pound

1 BHD = 1.9828 GBP
▲ +0.0177 (+0.90%) 24 h
Updated 6 Nov 2026, 18:00 UTC · rates refreshed hourly

BHD to GBP converter

1 BHD = 1.9828 GBP · 1 GBP = 0.50435 BHD

BHD to GBP chart

BHD/GBP change over time

PeriodRate thenChange%
1 day1.9651+0.0177▲ +0.90%
1 week1.9768+0.0060▲ +0.30%
1 month2.0067-0.0239▼ -1.19%
3 months1.9656+0.0172▲ +0.87%
6 months1.9434+0.0394▲ +2.03%
1 year2.0189-0.0361▼ -1.79%
2 years2.0597-0.0769▼ -3.74%
5 years1.9651+0.0177▲ +0.90%
RangeLowHigh
1D1.96821.9828
1W1.96261.9828
1M1.96612.0067
3M1.94112.0098
6M1.94112.0140
1Y1.91832.0356
3Y1.91832.1878
5Y1.91832.4739

Send BHD to GBP: what arrives

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

ProviderTheir rateFee (BHD)Recipient gets (GBP)Speed
SkrillBest1.89570.00189.57Same To 3 Days

Mid-market rate for comparison: 1 BHD = 1.9828 GBP. Data as of 2017-07-16. Some links may be paid placements.

BHD to GBP conversion table

Print this table

BHDGBP
1 BHD1.98 GBP
5 BHD9.91 GBP
10 BHD19.83 GBP
25 BHD49.57 GBP
50 BHD99.14 GBP
100 BHD198.28 GBP
500 BHD991.38 GBP
1,000 BHD1,982.76 GBP
5,000 BHD9,913.82 GBP
10,000 BHD19,827.65 GBP
GBPBHD
1 GBP0.504 BHD
5 GBP2.522 BHD
10 GBP5.043 BHD
25 GBP12.609 BHD
50 GBP25.217 BHD
100 GBP50.435 BHD
500 GBP252.173 BHD
1,000 GBP504.346 BHD
5,000 GBP2,521.731 BHD
10,000 GBP5,043.463 BHD
We use cookies to improve your experience.
Privacy Policy