FxRate.org

GBP to BHD

British Pound to Bahraini Dinar

1 GBP = 0.50435 BHD
▼ -0.00374 (-0.74%) 24 h
Updated 6 Nov 2026, 18:00 UTC · rates refreshed hourly

GBP to BHD converter

1 GBP = 0.50435 BHD · 1 BHD = 1.9828 GBP

GBP to BHD chart

GBP/BHD change over time

PeriodRate thenChange%
1 day0.50808-0.00374▼ -0.74%
1 week0.50590-0.00155▼ -0.31%
1 month0.49830+0.00605▲ +1.21%
3 months0.50880-0.00445▼ -0.88%
6 months0.51460-0.01025▼ -1.99%
1 year0.49530+0.00905▲ +1.83%
2 years0.48550+0.01885▲ +3.88%
5 years0.50890-0.00455▼ -0.89%
RangeLowHigh
1D0.504350.50808
1W0.504350.50954
1M0.498300.50863
3M0.497600.51520
6M0.496500.51520
1Y0.491300.52130
3Y0.457100.52130
5Y0.404200.52130

Send GBP to BHD: what arrives

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

ProviderTheir rateFee (GBP)Recipient gets (BHD)Speed
AzimoBest0.497291.0049.231Next Day
Xendpay0.503547.0046.829Same Day
Ofx0.496637.0046.187-1 Days

Mid-market rate for comparison: 1 GBP = 0.50435 BHD. Data as of 2017-08-19. Some links may be paid placements.

GBP to BHD conversion table

Print this table

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