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

2026-10-25 mid-market rate

GBP to BHD — key numbers

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

7-day
0.50243 – 0.50605
avg 0.50457, +0.43%
30-day
0.49758 – 0.50605
avg 0.50086, +1.00%
90-day
0.49758 – 0.51478
avg 0.50610, +0.71%
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.5046 BHD 1 BHD 1.98 GBP
5 GBP 2.5229 BHD 5 BHD 9.91 GBP
10 GBP 5.0458 BHD 10 BHD 19.82 GBP
20 GBP 10.0916 BHD 20 BHD 39.64 GBP
50 GBP 25.2290 BHD 50 BHD 99.09 GBP
100 GBP 50.4580 BHD 100 BHD 198.18 GBP
500 GBP 252.2900 BHD 500 BHD 990.92 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.50544 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 = 50.46 BHD at the 2026-10-25 mid-market rate of 1 GBP = 0.50458 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.

⯅