GBP to BHD Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 GBP = 0.51 BHD
British Pound Sterling Bahraini Dinar
1 GBP = 0.51085 BHD 1 BHD = 1.9575 GBP (Inverse Rate)

2026-09-10 mid-market rate

GBP to BHD — key numbers

As of 2026-09-10, 1 GBP = 0.51085 BHD (mid-market). Over the past 30 days it has ranged from 0.50831 to 0.51478.

7-day
0.50963 – 0.51085
avg 0.51026, +0.20%
30-day
0.50831 – 0.51478
avg 0.51120, +0.40%
90-day
0.49630 – 0.51478
avg 0.50631, +1.05%
GBP to BHD and BHD to GBP conversion table for common amounts, at today’s mid-market rate.
GBP BHD BHD GBP
1 GBP 0.5109 BHD 1 BHD 1.96 GBP
5 GBP 2.5543 BHD 5 BHD 9.79 GBP
10 GBP 5.1085 BHD 10 BHD 19.58 GBP
20 GBP 10.2170 BHD 20 BHD 39.15 GBP
50 GBP 25.5425 BHD 50 BHD 97.88 GBP
100 GBP 51.0850 BHD 100 BHD 195.75 GBP
500 GBP 255.4250 BHD 500 BHD 978.76 GBP

GBP/BHD frequently asked questions

What is the highest and lowest GBP/BHD has been in the past year?

Over the past year, 1 GBP has traded between 0.49087 and 0.52126 BHD, averaging 0.50598 BHD.

How do I convert GBP to BHD?

Multiply the amount in GBP by the current GBP/BHD mid-market rate. For example, 100 GBP = 51.09 BHD at the 2026-09-10 mid-market rate of 1 GBP = 0.51085 BHD.

GBP to BHD Chart

British Pound Sterling to Bahraini Dinar
GBP to BHD exchange rate history chart.

See the full GBP to BHD exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.