1. Currency converter
  2. BHD to CHF
  3. 100,000 BHD

Convert 100,000 Bahraini Dinar (BHD) to Swiss Franc (CHF)

Convert Bahraini dinars to Swiss francs at the live mid-market rate. Reverse: CHF to BHD

100,000 Bahraini dinars =

221,327.16 CHF +0.19% today

1 BHD = 2.21327 CHF · 1 CHF = 0.45182 BHD

Mid-market rate, updated 01:33 UTC. Paid plans update as often as every 60 seconds. Get BHD→CHF rates via API

BHD to CHF over the last year

2.102.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
2.2226
52-week low
2.0299
52-week average
2.1189
Change over the year
+4.40%

Conversion tables

BHD to CHF
BHD CHF
1 BHD 2.21 CHF
10 BHD 22.13 CHF
100 BHD 221.33 CHF
1,000 BHD 2,213.27 CHF
10,000 BHD 22,132.72 CHF
50,000 BHD 110,663.58 CHF
100,000 BHD 221,327.16 CHF
CHF to BHD
CHF BHD
1 CHF 0.4518 BHD
10 CHF 4.518 BHD
100 CHF 45.182 BHD
1,000 CHF 451.820 BHD
10,000 CHF 4,518.198 BHD
50,000 CHF 22,590.991 BHD
100,000 CHF 45,181.982 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

Popular Swiss Franc conversions

Questions about BHD to CHF

How much is 100,000 BHD in CHF?

100,000 Bahraini dinars is 221,327.16 Swiss francs at the mid-market rate of 2 October 2026, 01:33 UTC, when 1 BHD = 2.21327 CHF.

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.11886 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.