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.47 BHD
Swiss Franc Bahraini Dinar
1 CHF = 0.46549 BHD 1 BHD = 2.1483 CHF (Inverse Rate)

2026-09-10 mid-market rate

CHF to BHD — key numbers

As of 2026-09-10, 1 CHF = 0.46549 BHD (mid-market). Over the past 30 days it has ranged from 0.46307 to 0.47263.

7-day
0.46549 – 0.46614
avg 0.46569, 0.00%
30-day
0.46307 – 0.47263
avg 0.46669, +0.40%
90-day
0.46013 – 0.47538
avg 0.46651, −1.59%
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.4655 BHD 1 BHD 2.15 CHF
5 CHF 2.3275 BHD 5 BHD 10.74 CHF
10 CHF 4.6549 BHD 10 BHD 21.48 CHF
20 CHF 9.3098 BHD 20 BHD 42.97 CHF
50 CHF 23.2746 BHD 50 BHD 107.41 CHF
100 CHF 46.5492 BHD 100 BHD 214.83 CHF
500 CHF 232.7460 BHD 500 BHD 1,074.13 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.46013 and 0.49407 BHD, averaging 0.47456 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 = 46.55 BHD at the 2026-09-10 mid-market rate of 1 CHF = 0.46549 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.