Convert Bahraini Dinar to Swiss Franc Today

Bahraini Dinar
To
2,196.10
Swiss Franc

1 BHD = 2.1961 CHF — at the global market rate 1 CHF = 0.455353 BHD

Rates updated: 10 October 2026 - 09:02 AM Cairo time

The Bahraini Dinar trades at 2.1961 Swiss Franc on the global market today, so 1,000 Bahraini Dinar = 2,196.10 Swiss Franc. Conversely, 1 Swiss Franc equals 0.455353 Bahraini Dinar. In the quick conversion table, values range from 2.20 Swiss Franc for 1 Bahraini Dinar up to 10,980.50 Swiss Franc for 5,000 Bahraini Dinar.

Quick conversion table

BHD CHF
1 BHD 2.20 CHF
5 BHD 10.98 CHF
10 BHD 21.96 CHF
50 BHD 109.81 CHF
100 BHD 219.61 CHF
500 BHD 1,098.05 CHF
1,000 BHD 2,196.10 CHF
5,000 BHD 10,980.50 CHF
CHF BHD
1 CHF 0.4554 BHD
5 CHF 2.28 BHD
10 CHF 4.55 BHD
50 CHF 22.77 BHD
100 CHF 45.54 BHD
500 CHF 227.68 BHD
1,000 CHF 455.35 BHD
5,000 CHF 2,276.76 BHD