1. Currency converter
  2. BHD to BYN

Bahraini Dinar (BHD) to Belarusian Ruble (BYN)

Convert Bahraini dinars to Belarusian rubles at the live mid-market rate. Reverse: BYN to BHD

1 Bahraini Dinar =

8.03 BYN 0.00% today

1 BHD = 8.03192 BYN · 1 BYN = 0.124503 BHD

Mid-market rate, updated 03:49 UTC. Paid plans update as often as every 60 seconds. Get BHD→BYN rates via API

BHD to BYN over the last year

8.009.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
9.0830
52-week low
7.2341
52-week average
7.9343
Change over the year
−10.75%

Conversion tables

BHD to BYN
BHD BYN
1 BHD 8.03 BYN
10 BHD 80.32 BYN
100 BHD 803.19 BYN
1,000 BHD 8,031.92 BYN
10,000 BHD 80,319.16 BYN
50,000 BHD 401,595.81 BYN
100,000 BHD 803,191.63 BYN
BYN to BHD
BYN BHD
1 BYN 0.1245 BHD
10 BYN 1.245 BHD
100 BYN 12.450 BHD
1,000 BYN 124.503 BHD
10,000 BYN 1,245.033 BHD
50,000 BYN 6,225.165 BHD
100,000 BYN 12,450.329 BHD

Get BHD→BYN rates via API

The live rate, the rate on any past day or a whole range, for BYN 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=BYN \
  -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=BYN \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Bahraini Dinar conversions

Popular Belarusian Ruble conversions

Questions about BHD to BYN

How much is 1 BHD in BYN?

1 Bahraini Dinar is 8.03192 Belarusian rubles at the mid-market rate of 4 October 2026, 03:49 UTC, and 1 BYN is 0.124503 BHD.

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

Over the last 52 weeks 1 BHD ranged from 7.23406 to 9.08299 BYN, 7.93426 BYN on average.

Which exchange rate is this?

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