- Home
- CHF – Swiss Franc
- CHF → BHD
1 CHF to BHDSwiss Franc → Bahraini Dinar
On 2026-10-31, 1 Swiss Franc (CHF) = 0.4558 Bahraini Dinar (BHD) at the mid-market rate. Conversely, 1 BHD = 2.1940 CHF. Over the last 30 days the CHF/BHD rate moved between 0.4494 and 0.4579, a change of +1.17%.
This page shows the live mid-market rate from Swiss Franc (CHF) 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.
CHF/BHD exchange rate chart
CHF/BHD went from 0.4494 on Oct 1, 2026 to 0.4558 on Oct 31, 2026 (+1.43 %). Highest: 0.4579 (Oct 23, 2026); lowest: 0.4494 (Oct 1, 2026).
CHF/BHD exchange rate analysis
Over the last 30 days the CHF/BHD rate rose (+1.43%): the CHF gained ground against the BHD. Over the past 12 months it ranged from 0.4494 (2026-10-01) to 0.4907 (2026-01-28), with an average of 0.4713. Today's rate is 3.29% below its one-year average: 1 CHF buys fewer BHD than usual. Day-to-day movements are small (average daily change of 0.22%). The largest daily move of the last 30 days was +0.84% on 2026-10-02.
| Period | Date | 1 CHF = | Change |
|---|---|---|---|
| 1 week ago | 0.4558 BHD | +0.00% | |
| 1 month ago | 0.4494 BHD | +1.43% | |
| 3 months ago | 0.4613 BHD | -1.19% | |
| 6 months ago | 0.4825 BHD | -5.54% | |
| 1 year ago | 0.4691 BHD | -2.83% |
CHF/BHD · last 10 days
| Date | 1 CHF = | 1 BHD = |
|---|---|---|
| 0.4558 BHD | 2.1940 CHF | |
| 0.4572 BHD | 2.1870 CHF | |
| 0.4536 BHD | 2.2044 CHF | |
| 0.4531 BHD | 2.2071 CHF | |
| 0.4544 BHD | 2.2008 CHF | |
| 0.4564 BHD | 2.1912 CHF | |
| 0.4558 BHD | 2.1942 CHF | |
| 0.4558 BHD | 2.1941 CHF | |
| 0.4579 BHD | 2.1840 CHF | |
| 0.4569 BHD | 2.1885 CHF |
Swiss Franc to Bahraini Dinar
Bahraini Dinar to Swiss Franc
Frequently asked questions
How much is 1 CHF in BHD today?
1 Swiss Franc is worth 0.4558 Bahraini Dinar at the mid-market rate of 2026-10-31. 1 Bahraini Dinar is worth 2.1940 Swiss Franc.
How much is 100 CHF in BHD?
100 CHF = 45.5785 BHD, and 100 BHD = 219.40 CHF (rate of 2026-10-31).
How has the CHF to BHD rate changed over the last month?
Over 30 days the rate went from 0.4505 to 0.4558 (+1.17%). The 30-day high was 0.4579 and the low was 0.4494.
How has the CHF to BHD rate changed this week?
One week ago 1 CHF was worth 0.4558 BHD; today it is worth 0.4558 BHD (+0.00%).
What was the best CHF to BHD rate in the past year?
The highest rate of the past 12 months was 1 CHF = 0.4907 BHD on 2026-01-28; the lowest was 0.4494 BHD on 2026-10-01.
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.
Swiss Franc to other currencies
About the Swiss Franc (CHF)
The Swiss Franc is the official currency of Liechtenstein. Symbol: CHF. ISO 4217 code: CHF.
All Swiss Franc (CHF) 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 →