Skip to main content

CHF to BHD

Convert Swiss Franc to Bahraini Dinar

1 Swiss Franc currently equals approximately 0.45602 Bahraini Dinar.

Rate
1 CHF = 0.45602 BHD
Reverse
1 BHD = 2.1929 CHF
1D (ECB)
No 1-day data
Updated
31 Oct 2026, 00:02 UTC
Source ExchangeRate-API

1 CHF = 0.45602 BHD

1 BHD = 2.1929 CHF

QeFX shows mid-market reference rates for information. Banks, card networks, remittance services and exchange providers may apply different rates, spreads or fees. QeFX does not exchange, hold or transfer money.

CHF to BHD history

CHF to BHD · Past month

n/a

Historical data: daily reference rates from the European Central Bank via Frankfurter, published around 16:00 CET on working days. Intraday movement is not shown.

Quick conversions

At the reference rate published 31 Oct 2026, 00:02 UTC.

Swiss Franc to Bahraini Dinar

Conversions from CHF to BHD at the current reference rate
CHFBHD
1 CHF0.456 BHD
5 CHF2.28 BHD
10 CHF4.56 BHD
20 CHF9.12 BHD
50 CHF22.80 BHD
100 CHF45.60 BHD
500 CHF228.01 BHD
1,000 CHF456.02 BHD
5,000 CHF2,280.12 BHD
10,000 CHF4,560.24 BHD

Bahraini Dinar to Swiss Franc

Conversions from BHD to CHF at the current reference rate
BHDCHF
1 BHD2.19 CHF
5 BHD10.96 CHF
10 BHD21.93 CHF
20 BHD43.86 CHF
50 BHD109.64 CHF
100 BHD219.29 CHF
500 BHD1,096.43 CHF
1,000 BHD2,192.87 CHF
5,000 BHD10,964.34 CHF
10,000 BHD21,928.67 CHF