1. Currency converter
  2. BHD to BGN
  3. 100 BHD

Convert 100 Bahraini Dinar (BHD) to Bulgarian Lev (BGN)

Convert Bahraini dinars to Bulgarian leva at the live mid-market rate. Reverse: BGN to BHD

100 Bahraini dinars =

442.82 BGN 0.00% today

1 BHD = 4.42819 BGN · 1 BGN = 0.225826 BHD

Mid-market rate, updated 07:36 UTC. Paid plans update as often as every 60 seconds. Get BHD→BGN rates via API

BHD to BGN over the last year

4.454.50Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
4.5293
52-week low
4.4134
52-week average
4.4383
Change over the year
−0.11%

Conversion tables

BHD to BGN
BHD BGN
1 BHD 4.43 BGN
10 BHD 44.28 BGN
100 BHD 442.82 BGN
1,000 BHD 4,428.19 BGN
10,000 BHD 44,281.92 BGN
50,000 BHD 221,409.61 BGN
100,000 BHD 442,819.23 BGN
BGN to BHD
BGN BHD
1 BGN 0.2258 BHD
10 BGN 2.258 BHD
100 BGN 22.583 BHD
1,000 BGN 225.826 BHD
10,000 BGN 2,258.258 BHD
50,000 BGN 11,291.289 BHD
100,000 BGN 22,582.579 BHD

Get BHD→BGN rates via API

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

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BHD -d currencies=BGN \
  -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=BGN \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Bahraini Dinar conversions

Popular Bulgarian Lev conversions

Questions about BHD to BGN

How much is 100 BHD in BGN?

100 Bahraini dinars is 442.82 Bulgarian leva at the mid-market rate of 4 October 2026, 07:36 UTC, when 1 BHD = 4.42819 BGN.

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

Over the last 52 weeks 1 BHD ranged from 4.41343 to 4.52926 BGN, 4.43825 BGN on average.

Which exchange rate is this?

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