1. Currency converter
  2. CHF to BHD

10,000 CHF to BHD

Convert Swiss francs to Bahraini dinars at the live mid-market rate.

10,000 Swiss francs =

4,511.151 BHD +0.09% today

1 CHF = 0.451115 BHD · 1 BHD = 2.21673 CHF

Mid-market rate, updated 02:32 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

CHF to BHD over the last year

0.460.48Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.49264
52-week low
0.45071
52-week average
0.47221
Change over the year
−4.45%

Conversion tables

CHF to BHD
CHF BHD
1 CHF 0.4511 BHD
5 CHF 2.256 BHD
10 CHF 4.511 BHD
25 CHF 11.278 BHD
50 CHF 22.556 BHD
100 CHF 45.112 BHD
250 CHF 112.779 BHD
500 CHF 225.558 BHD
1,000 CHF 451.115 BHD
5,000 CHF 2,255.576 BHD
10,000 CHF 4,511.151 BHD
50,000 CHF 22,555.756 BHD
BHD to CHF
BHD CHF
1 BHD 2.22 CHF
5 BHD 11.08 CHF
10 BHD 22.17 CHF
25 BHD 55.42 CHF
50 BHD 110.84 CHF
100 BHD 221.67 CHF
250 BHD 554.18 CHF
500 BHD 1,108.36 CHF
1,000 BHD 2,216.73 CHF
5,000 BHD 11,083.65 CHF
10,000 BHD 22,167.29 CHF
50,000 BHD 110,836.45 CHF

CHF to BHD via API

The live rate, the rate on any past day or a whole range, for BHD and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=CHF -d currencies=BHD \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=CHF -d currencies=BHD \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Swiss Franc conversions

Questions about CHF to BHD

How much is 10,000 CHF in BHD?

10,000 Swiss francs is 4,511.151 Bahraini dinars at the mid-market rate of 30 September 2026, 02:32 UTC, when 1 CHF = 0.451115 BHD.

What was the CHF to BHD rate over the last year?

Over the last 52 weeks 1 CHF ranged from 0.450715 to 0.492643 BHD, 0.472213 BHD on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for CHF/BHD, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.