Skip to main content

BHD to CHF

Convert Bahraini Dinar to Swiss Franc

1 Bahraini Dinar currently equals approximately 2.1929 Swiss Franc.

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

1 BHD = 2.1929 CHF

1 CHF = 0.45602 BHD

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.

BHD to CHF history

BHD to CHF · 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.

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

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