Wednesday, 28 October 2026 · Last update 10:03 PM · against the Bahraini Dinar
The British Pound in Bahrain today, 28 October 2026, is about 0.5006 BHD, down 0.0012 BHD from yesterday. That means 1 BHD = 1.997 GBP. The high over the last 30 days was 0.5036 on 23 October 2026, and the low 0.4970 on 13 October 2026.
| GBP | in BHD |
|---|---|
| 1 GBP | 0.5006 BHD |
| 5 GBP | 2.503 BHD |
| 10 GBP | 5.006 BHD |
| 50 GBP | 25.03 BHD |
| 100 GBP | 50.06 BHD |
| 500 GBP | 250.31 BHD |
| 1,000 GBP | 500.63 BHD |
| Day | Rate | Change |
|---|---|---|
| Today | 0.5006 BHD | ▼ 0.0012 |
| Tuesday, 27 October | 0.5018 BHD | ▼ 0.0010 |
| Monday, 26 October | 0.5028 BHD | ▼ 0.0001 |
| Sunday, 25 October | 0.5029 BHD | 0% |
| Saturday, 24 October | 0.5029 BHD | ▼ 0.0007 |
| Friday, 23 October | 0.5036 BHD | ▲ 0.0011 |
| Thursday, 22 October | 0.5024 BHD | ▲ 0.0018 |
| Wednesday, 21 October | 0.5006 BHD | ▼ 0.0005 |
| Tuesday, 20 October | 0.5011 BHD | ▲ 0.0004 |
| Monday, 19 October | 0.5008 BHD | 0% |
| Sunday, 18 October | 0.5008 BHD | ▲ 0.0021 |
| Saturday, 17 October | 0.4986 BHD | ▲ 0.0014 |
| Friday, 16 October | 0.4972 BHD | 0% |
| Thursday, 15 October | 0.4972 BHD | ▼ 0.0010 |
| Wednesday, 14 October | 0.4982 BHD | ▲ 0.0012 |
| Tuesday, 13 October | 0.4970 BHD | ▼ 0.0005 |
| Monday, 12 October | 0.4974 BHD | 0% |
| Sunday, 11 October | 0.4974 BHD | ▲ 0.0004 |
| Saturday, 10 October | 0.4970 BHD | 0% |
| Friday, 9 October | 0.4970 BHD | 0% |
| Thursday, 8 October | 0.4970 BHD | ▼ 0.0017 |
| Wednesday, 7 October | 0.4987 BHD | ▲ 0.0011 |
| Tuesday, 6 October | 0.4975 BHD | 0% |
| Monday, 5 October | 0.4975 BHD | ▲ 0.0004 |
| Sunday, 4 October | 0.4971 BHD | 0% |
| Saturday, 3 October | 0.4971 BHD | ▼ 0.0017 |
| Friday, 2 October | 0.4988 BHD | 0% |
| Thursday, 1 October | 0.4988 BHD | ▲ 0.0004 |
| Wednesday, 30 September | 0.4984 BHD | ▲ 0.0007 |
| Tuesday, 29 September | 0.4976 BHD | — |
Official mid-market rate at the end of each day.
1 GBP is about 0.5006 BHD today, 28 October 2026 (last update 10:03 PM).
100 GBP = about 50.06 BHD, and 1,000 GBP = about 500.63 BHD.
1 BHD = about 1.997 GBP.
The Bahraini Dinar is pegged to the dollar at 0.376, so it is almost fixed against the dollar and moves against other currencies as they move against the dollar.