1. Currency converter
  2. BHD to BWP

250 BHD to BWP

Convert Bahraini dinars to Botswanan pulas at the live mid-market rate.

250 Bahraini dinars =

8,853.46 BWP 0.00% today

1 BHD = 35.4138 BWP · 1 BWP = 0.0282376 BHD

Mid-market rate, updated 01:44 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

BHD to BWP over the last year

34.0035.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
35.747
52-week low
33.665
52-week average
35.007
Change over the year
+0.58%

Conversion tables

BHD to BWP
BHD BWP
1 BHD 35.41 BWP
5 BHD 177.07 BWP
10 BHD 354.14 BWP
25 BHD 885.35 BWP
50 BHD 1,770.69 BWP
100 BHD 3,541.38 BWP
250 BHD 8,853.46 BWP
500 BHD 17,706.92 BWP
1,000 BHD 35,413.84 BWP
5,000 BHD 177,069.18 BWP
10,000 BHD 354,138.36 BWP
50,000 BHD 1,770,691.78 BWP
BWP to BHD
BWP BHD
1 BWP 0.02824 BHD
5 BWP 0.1412 BHD
10 BWP 0.2824 BHD
25 BWP 0.7059 BHD
50 BWP 1.412 BHD
100 BWP 2.824 BHD
250 BWP 7.059 BHD
500 BWP 14.119 BHD
1,000 BWP 28.238 BHD
5,000 BWP 141.188 BHD
10,000 BWP 282.376 BHD
50,000 BWP 1,411.878 BHD

BHD to BWP via API

The live rate, the rate on any past day or a whole range, for BWP and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BHD -d currencies=BWP \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=BHD -d currencies=BWP \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Bahraini Dinar conversions

Questions about BHD to BWP

How much is 250 BHD in BWP?

250 Bahraini dinars is 8,853.46 Botswanan pulas at the mid-market rate of 30 September 2026, 01:44 UTC, when 1 BHD = 35.4138 BWP.

What was the BHD to BWP rate over the last year?

Over the last 52 weeks 1 BHD ranged from 33.6654 to 35.7471 BWP, 35.0067 BWP on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for BHD/BWP, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.