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

2026-10-25 mid-market rate

EUR to BHD — key numbers

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

7-day
0.42260 – 0.42386
avg 0.42325, −0.17%
30-day
0.42137 – 0.42943
avg 0.42423, −1.59%
90-day
0.42137 – 0.44064
avg 0.43209, −1.58%
EUR to BHD and BHD to EUR conversion table for common amounts, at today’s mid-market rate.
EUR BHD BHD EUR
1 EUR 0.4226 BHD 1 BHD 2.37 EUR
5 EUR 2.1130 BHD 5 BHD 11.83 EUR
10 EUR 4.2260 BHD 10 BHD 23.66 EUR
20 EUR 8.4519 BHD 20 BHD 47.33 EUR
50 EUR 21.1298 BHD 50 BHD 118.32 EUR
100 EUR 42.2596 BHD 100 BHD 236.63 EUR
500 EUR 211.2980 BHD 500 BHD 1,183.16 EUR

EUR/BHD frequently asked questions

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

Over the past year, 1 EUR has traded between 0.42137 and 0.45326 BHD, averaging 0.43708 BHD.

How do I convert EUR to BHD?

Multiply the amount in EUR by the current EUR/BHD mid-market rate. For example, 100 EUR = 42.26 BHD at the 2026-10-25 mid-market rate of 1 EUR = 0.42260 BHD.

EUR to BHD Chart

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

See the full EUR to BHD 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.

⯅