FxRate.org

CHF to BHD

Swiss Franc to Bahraini Dinar

1 CHF = 0.46174 BHD
▲ +0.00174 (+0.38%) 24 h
Updated 7 Nov 2026, 19:00 UTC · rates refreshed hourly

CHF to BHD converter

1 CHF = 0.46174 BHD · 1 BHD = 2.1657 CHF

CHF to BHD chart

CHF/BHD change over time

PeriodRate thenChange%
1 day0.46000+0.00174▲ +0.38%
1 week0.45770+0.00404▲ +0.88%
1 month0.45330+0.00844▲ +1.86%
3 months0.46450-0.00276▼ -0.59%
6 months0.48470-0.02296▼ -4.74%
1 year0.46450-0.00276▼ -0.59%
2 years0.43200+0.02974▲ +6.88%
5 years0.41340+0.04834▲ +11.69%
RangeLowHigh
1D0.459740.46174
1W0.457300.46390
1M0.452800.46301
3M0.451200.47260
6M0.451200.48480
1Y0.451200.49410
3Y0.408700.49410
5Y0.370600.49410

Send CHF to BHD: what arrives

Indicative figures for sending 100 CHF. Fees and margins change, so check the provider before you send.

ProviderTheir rateFee (CHF)Recipient gets (BHD)Speed
AzimoBest0.451315.0042.874Next Day
Xendpay0.460777.0042.852Same Day

Mid-market rate for comparison: 1 CHF = 0.46174 BHD. Data as of 2017-07-30. Some links may be paid placements.

CHF to BHD conversion table

Print this table

CHFBHD
1 CHF0.462 BHD
5 CHF2.309 BHD
10 CHF4.617 BHD
25 CHF11.544 BHD
50 CHF23.087 BHD
100 CHF46.174 BHD
500 CHF230.872 BHD
1,000 CHF461.743 BHD
5,000 CHF2,308.715 BHD
10,000 CHF4,617.430 BHD
BHDCHF
1 BHD2.17 CHF
5 BHD10.83 CHF
10 BHD21.66 CHF
25 BHD54.14 CHF
50 BHD108.29 CHF
100 BHD216.57 CHF
500 BHD1,082.85 CHF
1,000 BHD2,165.71 CHF
5,000 BHD10,828.53 CHF
10,000 BHD21,657.07 CHF
We use cookies to improve your experience.
Privacy Policy