BHD to GBP 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 BHD = 1.96 GBP
Bahraini Dinar British Pound Sterling
1 BHD = 1.9575 GBP 1 GBP = 0.51085 BHD (Inverse Rate)

2026-09-10 mid-market rate

BHD to GBP — key numbers

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

7-day
1.9575 – 1.9622
avg 1.9598, −0.20%
30-day
1.9426 – 1.9673
avg 1.9562, −0.39%
90-day
1.9426 – 2.0149
avg 1.9753, −1.04%
BHD to GBP and GBP to BHD conversion table for common amounts, at today’s mid-market rate.
BHD GBP GBP BHD
1 BHD 1.96 GBP 1 GBP 0.5109 BHD
5 BHD 9.79 GBP 5 GBP 2.5543 BHD
10 BHD 19.58 GBP 10 GBP 5.1085 BHD
20 BHD 39.15 GBP 20 GBP 10.2170 BHD
50 BHD 97.88 GBP 50 GBP 25.5425 BHD
100 BHD 195.75 GBP 100 GBP 51.0850 BHD
500 BHD 978.76 GBP 500 GBP 255.4252 BHD

BHD/GBP frequently asked questions

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

Over the past year, 1 BHD has traded between 1.9184 and 2.0372 GBP, averaging 1.9766 GBP.

How do I convert BHD to GBP?

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

BHD to GBP Chart

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

See the full BHD to GBP 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.