- Currency converter
- BHD to CHF
Bahraini Dinar (BHD) to Swiss Franc (CHF)
Convert Bahraini dinars to Swiss francs at the live mid-market rate. Reverse: CHF to BHD
1 Bahraini Dinar =
2.21
CHF
+0.07% today
1 BHD = 2.21067 CHF · 1 CHF = 0.452353 BHD
Mid-market rate, updated 00:48 UTC. Paid plans update as often as every 60 seconds.
Get BHD→CHF rates via API
BHD to CHF over the last year
- 52-week high
- 2.2226
- 52-week low
- 2.0299
- 52-week average
- 2.1189
- Change over the year
- +4.28%
Conversion tables
| 1 BHD | 2.21 CHF |
| 10 BHD | 22.11 CHF |
| 100 BHD | 221.07 CHF |
| 1,000 BHD | 2,210.67 CHF |
| 10,000 BHD | 22,106.65 CHF |
| 50,000 BHD | 110,533.26 CHF |
| 100,000 BHD | 221,066.53 CHF |
| 1 CHF | 0.4524 BHD |
| 10 CHF | 4.524 BHD |
| 100 CHF | 45.235 BHD |
| 1,000 CHF | 452.353 BHD |
| 10,000 CHF | 4,523.525 BHD |
| 50,000 CHF | 22,617.626 BHD |
| 100,000 CHF | 45,235.251 BHD |
Get BHD→CHF rates via API
The live rate, the rate on any past day or a whole range, for CHF and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.
curl https://api.currencyapi.com/v3/latest \ -G -d base_currency=BHD -d currencies=CHF \ -H "apikey: YOUR-API-KEY" # the rate on a past day curl https://api.currencyapi.com/v3/historical \ -G -d base_currency=BHD -d currencies=CHF \ -d date=2025-10-02 \ -H "apikey: YOUR-API-KEY"
Related conversions
Popular Bahraini Dinar conversions
BHD to USDUS Dollar
BHD to EUREuro
BHD to GBPBritish Pound Sterling
BHD to JPYJapanese Yen
BHD to CADCanadian Dollar
BHD to AUDAustralian Dollar
BHD to CNYChinese Yuan
BHD to INRIndian Rupee
BHD to RSDSerbian Dinar
BHD to AEDUnited Arab Emirates Dirham
BHD to BDTBangladeshi Taka
BHD to XOFCFA Franc BCEAO
Popular Swiss Franc conversions
CHF to USDUS Dollar
CHF to EUREuro
CHF to GBPBritish Pound Sterling
CHF to JPYJapanese Yen
CHF to CADCanadian Dollar
CHF to AUDAustralian Dollar
CHF to CNYChinese Yuan
CHF to INRIndian Rupee
CHF to TWDNew Taiwan Dollar
CHF to PYGParaguayan Guarani
CHF to LKRSri Lankan Rupee
CHF to NOKNorwegian Krone
Questions about BHD to CHF
How much is 1 BHD in CHF?
1 Bahraini Dinar is 2.21067 Swiss francs at the mid-market rate of 2 October 2026, 00:48 UTC, and 1 CHF is 0.452353 BHD.
What was the BHD to CHF rate over the last year?
Over the last 52 weeks 1 BHD ranged from 2.02987 to 2.22261 CHF, 2.11885 CHF on average.
Which exchange rate is this?
The mid-market rate: the midpoint between what currency markets pay and ask for BHD/CHF, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.