BHD to CHF 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.16 CHF
Bahraini Dinar Swiss Franc
1 BHD = 2.1565 CHF 1 CHF = 0.46372 BHD (Inverse Rate)

2026-09-11 mid-market rate

BHD to CHF — key numbers

As of 2026-09-11, 1 BHD = 2.1565 CHF (mid-market). Over the past 30 days it has ranged from 2.1158 to 2.1595.

7-day
2.1453 – 2.1565
avg 2.1487, +0.38%
30-day
2.1158 – 2.1595
avg 2.1433, −0.02%
90-day
2.1036 – 2.1733
avg 2.1438, +2.00%
BHD to CHF and CHF to BHD conversion table for common amounts, at today’s mid-market rate.
BHD CHF CHF BHD
1 BHD 2.16 CHF 1 CHF 0.4637 BHD
5 BHD 10.78 CHF 5 CHF 2.3186 BHD
10 BHD 21.56 CHF 10 CHF 4.6372 BHD
20 BHD 43.13 CHF 20 CHF 9.2743 BHD
50 BHD 107.82 CHF 50 CHF 23.1858 BHD
100 BHD 215.65 CHF 100 CHF 46.3717 BHD
500 BHD 1,078.25 CHF 500 CHF 231.8583 BHD

BHD/CHF frequently asked questions

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

Over the past year, 1 BHD has traded between 2.0240 and 2.1733 CHF, averaging 2.1078 CHF.

How do I convert BHD to CHF?

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

BHD to CHF Chart

Bahraini Dinar to Swiss Franc
BHD to CHF exchange rate history chart.

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