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.98 GBP
Bahraini Dinar ↔ British Pound Sterling
1 BHD = 1.9818 GBP 1 GBP = 0.50458 BHD (Inverse Rate)

2026-10-25 mid-market rate

BHD to GBP — key numbers

As of 2026-10-25, 1 BHD = 1.9818 GBP (mid-market). Over the past 30 days it has ranged from 1.9761 to 2.0097.

7-day
1.9761 – 1.9903
avg 1.9819, −0.43%
30-day
1.9761 – 2.0097
avg 1.9966, −0.99%
90-day
1.9426 – 2.0097
avg 1.9761, −0.71%
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.98 GBP 1 GBP 0.5046 BHD
5 BHD 9.91 GBP 5 GBP 2.5229 BHD
10 BHD 19.82 GBP 10 GBP 5.0458 BHD
20 BHD 39.64 GBP 20 GBP 10.0916 BHD
50 BHD 99.09 GBP 50 GBP 25.2291 BHD
100 BHD 198.18 GBP 100 GBP 50.4582 BHD
500 BHD 990.92 GBP 500 GBP 252.2908 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.9787 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 = 198.18 GBP at the 2026-10-25 mid-market rate of 1 BHD = 1.9818 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.

⯅