XeConvert
  1. Home
  2. EUR – Euro
  3. EUR → BHD

1 EUR to BHDEuro → Bahraini Dinar

1 EUREuro
0.4182 BHDBahraini Dinar
1 EUR = 0.4182 BHD 1 BHD = 2.3913 EUR Last update: ⇄ BHD → EUR
EUR

On 2026-10-28, 1 Euro (EUR) = 0.4182 Bahraini Dinar (BHD) at the mid-market rate. Conversely, 1 BHD = 2.3913 EUR. Over the last 30 days the EUR/BHD rate moved between 0.4182 and 0.4282, a change of -2.35%.

This page shows the live mid-market rate from Euro (EUR) to Bahraini Dinar (BHD), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.

EUR/BHD exchange rate chart

Change−2.10 %
High0.4272
Low0.4182
EUR/BHD exchange rate chart 0.41750.42090.42440.427929 Sep14 Oct28 Oct

EUR/BHD went from 0.4272 on Sep 29, 2026 to 0.4182 on Oct 28, 2026 (−2.10 %). Highest: 0.4272 (Sep 29, 2026); lowest: 0.4182 (Oct 28, 2026).

EUR/BHD exchange rate analysis

Over the last 30 days the EUR/BHD rate fell (-2.35%): the EUR lost ground against the BHD. Over the past 12 months it ranged from 0.4182 (2026-10-28) to 0.4509 (2026-01-28), with an average of 0.436. Today's rate is 4.09% below its one-year average: 1 EUR buys fewer BHD than usual. Day-to-day movements are small (average daily change of 0.19%). The largest daily move of the last 30 days was -0.66% on 2026-10-05.

PeriodDate1 EUR =Change
1 week ago0.4222 BHD-0.94%
1 month ago0.4282 BHD-2.35%
3 months ago0.4278 BHD-2.26%
6 months ago0.4418 BHD-5.34%
1 year ago0.4383 BHD-4.59%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

EUR/BHD · last 10 days

Date1 EUR =1 BHD =
0.4182 BHD2.3913 EUR
0.4201 BHD2.3806 EUR
0.4219 BHD2.3700 EUR
0.4212 BHD2.3741 EUR
0.4213 BHD2.3738 EUR
0.4216 BHD2.3717 EUR
0.4227 BHD2.3655 EUR
0.4222 BHD2.3687 EUR
0.4225 BHD2.3670 EUR
0.4222 BHD2.3684 EUR

Euro to Bahraini Dinar

EURBHD
1 EUR0.4182 BHD
5 EUR2.0909 BHD
10 EUR4.1819 BHD
20 EUR8.3637 BHD
50 EUR20.9093 BHD
100 EUR41.8185 BHD
300 EUR125.46 BHD
500 EUR209.09 BHD
1,000 EUR418.19 BHD

Bahraini Dinar to Euro

BHDEUR
1 BHD2.3913 EUR
5 BHD11.9564 EUR
10 BHD23.9128 EUR
20 BHD47.8257 EUR
50 BHD119.56 EUR
100 BHD239.13 EUR
300 BHD717.39 EUR
500 BHD1,195.64 EUR
1,000 BHD2,391.28 EUR

Frequently asked questions

How much is 1 EUR in BHD today?

1 Euro is worth 0.4182 Bahraini Dinar at the mid-market rate of 2026-10-28. 1 Bahraini Dinar is worth 2.3913 Euro.

How much is 100 EUR in BHD?

100 EUR = 41.8185 BHD, and 100 BHD = 239.13 EUR (rate of 2026-10-28).

How has the EUR to BHD rate changed over the last month?

Over 30 days the rate went from 0.4282 to 0.4182 (-2.35%). The 30-day high was 0.4282 and the low was 0.4182.

How has the EUR to BHD rate changed this week?

One week ago 1 EUR was worth 0.4222 BHD; today it is worth 0.4182 BHD (-0.94%).

What was the best EUR to BHD rate in the past year?

The highest rate of the past 12 months was 1 EUR = 0.4509 BHD on 2026-01-28; the lowest was 0.4182 BHD on 2026-10-28.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Euro to other currencies

About the Euro (EUR)

The Euro is used in 34 countries and territories, including France, Spain, Germany, Finland, Italy, Greece. Symbol: €. ISO 4217 code: EUR.

All Euro (EUR) exchange rates →

About the Bahraini Dinar (BHD)

The Bahraini Dinar is the official currency of Bahrain. Symbol: BD. ISO 4217 code: BHD.

All Bahraini Dinar (BHD) exchange rates →

Money Explained

All explainers →

Link to this page

URL
HTML