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.18 CHF
Bahraini Dinar ↔ Swiss Franc
1 BHD = 2.1844 CHF 1 CHF = 0.45780 BHD (Inverse Rate)

2026-10-26 mid-market rate

BHD to CHF — key numbers

As of 2026-10-26, 1 BHD = 2.1844 CHF (mid-market). Over the past 30 days it has ranged from 2.1716 to 2.2166.

7-day
2.1716 – 2.1906
avg 2.1850, −0.28%
30-day
2.1716 – 2.2166
avg 2.1968, −0.60%
90-day
2.1158 – 2.2166
avg 2.1679, +0.52%
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.18 CHF 1 CHF 0.4578 BHD
5 BHD 10.92 CHF 5 CHF 2.2890 BHD
10 BHD 21.84 CHF 10 CHF 4.5780 BHD
20 BHD 43.69 CHF 20 CHF 9.1559 BHD
50 BHD 109.22 CHF 50 CHF 22.8898 BHD
100 BHD 218.44 CHF 100 CHF 45.7796 BHD
500 BHD 1,092.19 CHF 500 CHF 228.8979 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.2166 CHF, averaging 2.1176 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 = 218.44 CHF at the 2026-10-26 mid-market rate of 1 BHD = 2.1844 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.

⯅