1. Currency converter
  2. BYN to BHD

Belarusian Ruble (BYN) to Bahraini Dinar (BHD)

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

1 Belarusian Ruble =

0.1245 BHD 0.00% today

1 BYN = 0.124503 BHD · 1 BHD = 8.03192 BYN

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

BYN to BHD over the last year

0.110.120.130.14Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.13823
52-week low
0.11010
52-week average
0.12656
Change over the year
+12.05%

Conversion tables

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.330 BHD
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.79 BYN
100,000 BHD 803,191.59 BYN

Get BYN→BHD rates via API

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

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

Related conversions

Popular Belarusian Ruble conversions

Popular Bahraini Dinar conversions

Questions about BYN to BHD

How much is 1 BYN in BHD?

1 Belarusian Ruble is 0.124503 Bahraini dinars at the mid-market rate of 4 October 2026, 07:50 UTC, and 1 BHD is 8.03192 BYN.

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

Over the last 52 weeks 1 BYN ranged from 0.110096 to 0.138235 BHD, 0.12656 BHD on average.

Which exchange rate is this?

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