BHD to EUR Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 BHD = 2.28 EUR
Bahraini Dinar Euro
1 BHD = 2.2843 EUR 1 EUR = 0.43776 BHD (Inverse Rate)

2026-09-11 mid-market rate

BHD to EUR — key numbers

As of 2026-09-11, 1 BHD = 2.2843 EUR (mid-market). Over the past 30 days it has ranged from 2.2694 to 2.3008.

7-day
2.2797 – 2.2843
avg 2.2825, +0.02%
30-day
2.2694 – 2.3008
avg 2.2833, −0.71%
90-day
2.2694 – 2.3360
avg 2.3048, −0.37%
BHD to EUR and EUR to BHD conversion table for common amounts, at today’s mid-market rate.
BHD EUR EUR BHD
1 BHD 2.28 EUR 1 EUR 0.4378 BHD
5 BHD 11.42 EUR 5 EUR 2.1888 BHD
10 BHD 22.84 EUR 10 EUR 4.3776 BHD
20 BHD 45.69 EUR 20 EUR 8.7553 BHD
50 BHD 114.22 EUR 50 EUR 21.8882 BHD
100 BHD 228.43 EUR 100 EUR 43.7763 BHD
500 BHD 1,142.17 EUR 500 EUR 218.8816 BHD

BHD/EUR frequently asked questions

What is the highest and lowest BHD/EUR has been in the past year?

Over the past year, 1 BHD has traded between 2.2062 and 2.3360 EUR, averaging 2.2796 EUR.

How do I convert BHD to EUR?

Multiply the amount in BHD by the current BHD/EUR mid-market rate. For example, 100 BHD = 228.43 EUR at the 2026-09-11 mid-market rate of 1 BHD = 2.2843 EUR.

BHD to EUR Chart

Bahraini Dinar to Euro
BHD to EUR exchange rate history chart.

See the full BHD to EUR exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.