Skip to main content

CHF to BHD

Convert Swiss Franc to Bahraini Dinar

1 Swiss Franc currently equals approximately 0.45206 Bahraini Dinar.

Rate
1 CHF = 0.45206 BHD
Reverse
1 BHD = 2.2121 CHF
1D (ECB)
No 1-day data
Updated
29 Sept 2026, 00:02 UTC
Source ExchangeRate-API

1 CHF = 0.45206 BHD

1 BHD = 2.2121 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 29 Sept 2026, 00:02 UTC.

Swiss Franc to Bahraini Dinar

Conversions from CHF to BHD at the current reference rate
CHFBHD
1 CHF0.4521 BHD
5 CHF2.26 BHD
10 CHF4.52 BHD
20 CHF9.04 BHD
50 CHF22.60 BHD
100 CHF45.21 BHD
500 CHF226.03 BHD
1,000 CHF452.06 BHD
5,000 CHF2,260.30 BHD
10,000 CHF4,520.59 BHD

Bahraini Dinar to Swiss Franc

Conversions from BHD to CHF at the current reference rate
BHDCHF
1 BHD2.21 CHF
5 BHD11.06 CHF
10 BHD22.12 CHF
20 BHD44.24 CHF
50 BHD110.60 CHF
100 BHD221.21 CHF
500 BHD1,106.05 CHF
1,000 BHD2,212.10 CHF
5,000 BHD11,060.49 CHF
10,000 BHD22,120.98 CHF