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.37 EUR
Bahraini Dinar ↔ Euro
1 BHD = 2.3663 EUR 1 EUR = 0.42260 BHD (Inverse Rate)

2026-10-25 mid-market rate

BHD to EUR — key numbers

As of 2026-10-25, 1 BHD = 2.3663 EUR (mid-market). Over the past 30 days it has ranged from 2.3287 to 2.3732.

7-day
2.3593 – 2.3663
avg 2.3627, +0.17%
30-day
2.3287 – 2.3732
avg 2.3573, +1.62%
90-day
2.2694 – 2.3732
avg 2.3148, +1.60%
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.37 EUR 1 EUR 0.4226 BHD
5 BHD 11.83 EUR 5 EUR 2.1130 BHD
10 BHD 23.66 EUR 10 EUR 4.2260 BHD
20 BHD 47.33 EUR 20 EUR 8.4519 BHD
50 BHD 118.32 EUR 50 EUR 21.1298 BHD
100 BHD 236.63 EUR 100 EUR 42.2595 BHD
500 BHD 1,183.17 EUR 500 EUR 211.2977 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.3732 EUR, averaging 2.2884 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 = 236.63 EUR at the 2026-10-25 mid-market rate of 1 BHD = 2.3663 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.

⯅