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

2026-10-26 mid-market rate

CHF to BHD — key numbers

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

7-day
0.45650 – 0.46048
avg 0.45768, +0.28%
30-day
0.45115 – 0.46048
avg 0.45523, +0.61%
90-day
0.45115 – 0.47263
avg 0.46135, −0.52%
CHF to BHD and BHD to CHF conversion table for common amounts, at today’s mid-market rate.
CHF BHD BHD CHF
1 CHF 0.4578 BHD 1 BHD 2.18 CHF
5 CHF 2.2890 BHD 5 BHD 10.92 CHF
10 CHF 4.5780 BHD 10 BHD 21.84 CHF
20 CHF 9.1559 BHD 20 BHD 43.69 CHF
50 CHF 22.8898 BHD 50 BHD 109.22 CHF
100 CHF 45.7795 BHD 100 BHD 218.44 CHF
500 CHF 228.8975 BHD 500 BHD 1,092.19 CHF

CHF/BHD frequently asked questions

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

Over the past year, 1 CHF has traded between 0.45115 and 0.49407 BHD, averaging 0.47243 BHD.

How do I convert CHF to BHD?

Multiply the amount in CHF by the current CHF/BHD mid-market rate. For example, 100 CHF = 45.78 BHD at the 2026-10-26 mid-market rate of 1 CHF = 0.45780 BHD.

CHF to BHD Chart

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

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

⯅