Skip to content
TrillioniPay
Rate history

CHF to BHD exchange rate history

Swiss franc to Bahraini dinar reference rates for 698 dates, from 2 January 2024 to 24 September 2026. Highest: 0.49021 on 10 February 2026. Lowest: 0.41002 on 14 January 2025.

Change
−1.76%
High
0.47059
Low
0.45425
CHF to BHD, last 3 months0.455310.460050.464790.4695325 Jun27 Jul25 Aug24 Sept
CHF to BHD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert CHF to BHD at today’s reference rate →

CHF to BHD in 2026

In 2026 (reference dates 2 January 2026 to 24 September 2026), the highest figure was 1 CHF = 0.49021 BHD on 10 February 2026 and the lowest 0.45425 on 24 September 2026. From the first to the last figure of the period the rate moved −4.18% (calculated by us).

MonthLast figureHighLowAverage*Change*
September 20260.454250.465880.454250.46067−2.32%
August 20260.465030.470590.462690.46561+0.19%
July 20260.464140.468380.458520.46383−0.07%
June 20260.464460.479720.462390.47047−3.35%
May 20260.480530.483290.475900.47971+0.37%
April 20260.478780.482380.470180.47774+1.82%
March 20260.470220.484880.470010.47790−3.55%
February 20260.487550.490210.483330.48640−0.38%
January 20260.489410.490090.469020.47605+3.18%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2026

September 2026

DateRate
24 September 20260.45425
23 September 20260.45693
22 September 20260.45886
21 September 20260.45775
18 September 20260.45540
17 September 20260.45604
16 September 20260.45909
15 September 20260.45956
14 September 20260.46052
11 September 20260.46118
10 September 20260.46306
9 September 20260.46588
8 September 20260.46333
7 September 20260.46463
4 September 20260.46463
3 September 20260.46509
2 September 20260.46194
1 September 20260.46390

August 2026

DateRate
31 August 20260.46503
28 August 20260.46751
27 August 20260.46699
26 August 20260.46776
25 August 20260.46842
24 August 20260.46845
21 August 20260.47031
20 August 20260.47059
19 August 20260.46410
18 August 20260.46274
17 August 20260.46426
14 August 20260.46317
13 August 20260.46269
12 August 20260.46348
11 August 20260.46402
10 August 20260.46517
7 August 20260.46402
6 August 20260.46435
5 August 20260.46488
4 August 20260.46460
3 August 20260.46536

July 2026

DateRate
31 July 20260.46414
30 July 20260.46278
29 July 20260.45852
28 July 20260.45863
27 July 20260.46125
24 July 20260.45987
23 July 20260.46083
22 July 20260.46282
21 July 20260.46368
20 July 20260.46516
17 July 20260.46593
16 July 20260.46612
15 July 20260.46334
14 July 20260.46325
13 July 20260.46422
10 July 20260.46597
9 July 20260.46598
8 July 20260.46496
7 July 20260.46635
6 July 20260.46648
3 July 20260.46838
2 July 20260.46587
1 July 20260.46351

June 2026

DateRate
30 June 20260.46446
29 June 20260.46505
26 June 20260.46504
25 June 20260.46239
24 June 20260.46266
23 June 20260.46432
22 June 20260.46532
19 June 20260.46622
18 June 20260.46749
17 June 20260.47408
16 June 20260.47261
15 June 20260.47376
12 June 20260.47187
11 June 20260.47044
10 June 20260.47047
9 June 20260.47268
8 June 20260.47230
5 June 20260.47702
4 June 20260.47738
3 June 20260.47637
2 June 20260.47874
1 June 20260.47972

May 2026

DateRate
29 May 20260.48053
28 May 20260.47649
27 May 20260.47804
26 May 20260.47881
25 May 20260.48113
22 May 20260.47809
21 May 20260.47690
20 May 20260.47590
19 May 20260.47750
18 May 20260.47896
15 May 20260.47814
14 May 20260.48087
13 May 20260.48114
12 May 20260.48119
11 May 20260.48277
8 May 20260.48298
7 May 20260.48329
6 May 20260.48254
5 May 20260.47943
4 May 20260.47958

April 2026

DateRate
30 April 20260.47878
29 April 20260.47655
28 April 20260.47539
27 April 20260.47966
24 April 20260.47872
23 April 20260.47913
22 April 20260.48083
21 April 20260.48238
20 April 20260.48120
17 April 20260.48052
16 April 20260.47996
15 April 20260.48040
14 April 20260.48145
13 April 20260.47535
10 April 20260.47650
9 April 20260.47549
8 April 20260.47723
7 April 20260.47018
2 April 20260.47036
1 April 20260.47476

March 2026

DateRate
31 March 20260.47022
30 March 20260.47001
27 March 20260.47182
26 March 20260.47412
25 March 20260.47619
24 March 20260.47579
23 March 20260.47787
20 March 20260.47765
19 March 20260.47362
18 March 20260.47658
17 March 20260.47813
16 March 20260.47735
13 March 20260.47764
12 March 20260.48091
11 March 20260.48217
10 March 20260.48488
9 March 20260.48231
6 March 20260.48059
5 March 20260.48195
4 March 20260.48228
3 March 20260.47918
2 March 20260.48244

February 2026

DateRate
27 February 20260.48755
26 February 20260.48600
25 February 20260.48530
24 February 20260.48554
23 February 20260.48450
20 February 20260.48449
19 February 20260.48461
18 February 20260.48813
17 February 20260.48778
16 February 20260.48828
13 February 20260.48899
12 February 20260.48836
11 February 20260.48975
10 February 20260.49021
9 February 20260.48843
6 February 20260.48333
5 February 20260.48423
4 February 20260.48476
3 February 20260.48372
2 February 20260.48395

January 2026

DateRate
30 January 20260.48941
29 January 20260.49009
28 January 20260.49001
27 January 20260.48769
26 January 20260.48253
23 January 20260.47591
22 January 20260.47414
21 January 20260.47625
20 January 20260.47580
19 January 20260.47115
16 January 20260.46902
15 January 20260.46925
14 January 20260.46939
13 January 20260.47062
12 January 20260.47205
9 January 20260.46998
8 January 20260.47141
7 January 20260.47218
6 January 20260.47398
5 January 20260.47214
2 January 20260.47409

CHF to BHD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 CHF = 0.47770 BHD on 17 September 2025 and the lowest 0.41002 on 14 January 2025. From the first to the last figure of the period the rate moved +14.54% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20250.474340.477370.466220.47179+1.63%
November 20250.466710.476830.464270.46791−0.23%
October 20250.467780.474460.466490.47076−0.78%
September 20250.471450.477700.466720.47182+0.71%
August 20250.468110.469390.460470.46592+1.12%
July 20250.462910.476250.462910.47084−1.81%
June 20250.471460.471460.456820.46162+3.29%
May 20250.456420.457380.445710.45325+0.21%
April 20250.455450.463080.425640.45007+6.75%
March 20250.426650.428690.417360.42558+2.39%
February 20250.416710.420510.411270.41591+0.76%
January 20250.413560.418840.410020.41353−0.35%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2025

December 2025

DateRate
31 December 20250.47434
30 December 20250.47569
29 December 20250.47606
24 December 20250.47737
23 December 20250.47718
22 December 20250.47404
19 December 20250.47260
18 December 20250.47299
17 December 20250.47230
16 December 20250.47351
15 December 20250.47238
12 December 20250.47261
11 December 20250.47192
10 December 20250.46755
9 December 20250.46622
8 December 20250.46680
5 December 20250.46754
4 December 20250.46964
3 December 20250.46992
2 December 20250.46724
1 December 20250.46969

November 2025

DateRate
28 November 20250.46671
27 November 20250.46657
26 November 20250.46600
25 November 20250.46476
24 November 20250.46552
21 November 20250.46631
20 November 20250.46581
19 November 20250.46911
18 November 20250.47199
17 November 20250.47252
14 November 20250.47683
13 November 20250.47260
12 November 20250.47055
11 November 20250.46909
10 November 20250.46691
7 November 20250.46681
6 November 20250.46548
5 November 20250.46427
4 November 20250.46483
3 November 20250.46561

October 2025

DateRate
31 October 20250.46778
30 October 20250.46792
29 October 20250.47156
28 October 20250.47213
27 October 20250.47244
24 October 20250.47211
23 October 20250.47129
22 October 20250.47212
21 October 20250.47283
20 October 20250.47432
17 October 20250.47446
16 October 20250.47087
15 October 20250.46963
14 October 20250.46729
13 October 20250.46753
10 October 20250.46649
9 October 20250.46898
8 October 20250.46983
7 October 20250.47095
6 October 20250.47143
3 October 20250.47222
2 October 20250.47267
1 October 20250.47071

September 2025

DateRate
30 September 20250.47145
29 September 20250.47107
26 September 20250.47028
25 September 20250.47237
24 September 20250.47351
23 September 20250.47455
22 September 20250.47386
19 September 20250.47225
18 September 20250.47622
17 September 20250.47770
16 September 20250.47552
15 September 20250.47301
12 September 20250.47138
11 September 20250.47010
10 September 20250.47139
9 September 20250.47323
8 September 20250.47274
5 September 20250.46838
4 September 20250.46672
3 September 20250.46741
2 September 20250.46753
1 September 20250.46945

August 2025

DateRate
29 August 20250.46811
28 August 20250.46939
27 August 20250.46620
26 August 20250.46743
25 August 20250.46863
22 August 20250.46516
21 August 20250.46611
20 August 20250.46589
19 August 20250.46683
18 August 20250.46578
15 August 20250.46663
14 August 20250.46686
13 August 20250.46799
12 August 20250.46335
11 August 20250.46340
8 August 20250.46542
7 August 20250.46508
6 August 20250.46570
5 August 20250.46446
4 August 20250.46537
1 August 20250.46047

July 2025

DateRate
31 July 20250.46291
30 July 20250.46599
29 July 20250.46603
28 July 20250.46946
25 July 20250.47182
24 July 20250.47321
23 July 20250.47378
22 July 20250.47167
21 July 20250.47043
18 July 20250.46980
17 July 20250.46699
16 July 20250.46776
15 July 20250.47167
14 July 20250.47227
11 July 20250.47184
10 July 20250.47238
9 July 20250.47168
8 July 20250.47118
7 July 20250.47143
4 July 20250.47340
3 July 20250.47375
2 July 20250.47373
1 July 20250.47625

June 2025

DateRate
30 June 20250.47146
27 June 20250.47021
26 June 20250.46885
25 June 20250.46585
24 June 20250.46492
23 June 20250.45952
20 June 20250.45987
19 June 20250.45966
18 June 20250.46017
17 June 20250.46242
16 June 20250.46331
13 June 20250.46250
12 June 20250.46243
11 June 20250.45708
10 June 20250.45770
9 June 20250.45791
6 June 20250.45727
5 June 20250.45863
4 June 20250.45682
3 June 20250.45748
2 June 20250.45989

May 2025

DateRate
30 May 20250.45642
29 May 20250.45419
28 May 20250.45442
27 May 20250.45492
26 May 20250.45738
23 May 20250.45695
22 May 20250.45512
21 May 20250.45516
20 May 20250.45127
19 May 20250.45077
16 May 20250.44867
15 May 20250.44850
14 May 20250.44904
13 May 20250.44647
12 May 20250.44571
9 May 20250.45234
8 May 20250.45551
7 May 20250.45639
6 May 20250.45562
5 May 20250.45683
2 May 20250.45649

April 2025

DateRate
30 April 20250.45545
29 April 20250.45531
28 April 20250.45336
25 April 20250.45327
24 April 20250.45543
23 April 20250.45748
22 April 20250.46308
17 April 20250.45973
16 April 20250.46107
15 April 20250.46070
14 April 20250.45854
11 April 20250.46110
10 April 20250.44809
9 April 20250.44761
8 April 20250.44039
7 April 20250.43976
4 April 20250.44195
3 April 20250.43746
2 April 20250.42564
1 April 20250.42608

March 2025

DateRate
31 March 20250.42665
28 March 20250.42621
27 March 20250.42578
26 March 20250.42554
25 March 20250.42669
24 March 20250.42643
21 March 20250.42641
20 March 20250.42589
19 March 20250.42756
18 March 20250.42758
17 March 20250.42632
14 March 20250.42467
13 March 20250.42510
12 March 20250.42553
11 March 20250.42703
10 March 20250.42869
7 March 20250.42715
6 March 20250.42439
5 March 20250.42263
4 March 20250.42359
3 March 20250.41736

February 2025

DateRate
28 February 20250.41671
27 February 20250.41877
26 February 20250.41984
25 February 20250.42051
24 February 20250.41797
21 February 20250.41771
20 February 20250.41670
19 February 20250.41581
18 February 20250.41677
17 February 20250.41714
14 February 20250.41726
13 February 20250.41467
12 February 20250.41230
11 February 20250.41169
10 February 20250.41298
7 February 20250.41429
6 February 20250.41506
5 February 20250.41710
4 February 20250.41358
3 February 20250.41127

January 2025

DateRate
31 January 20250.41356
30 January 20250.41431
29 January 20250.41452
28 January 20250.41503
27 January 20250.41884
24 January 20250.41473
23 January 20250.41431
22 January 20250.41555
21 January 20250.41309
20 January 20250.41137
17 January 20250.41218
16 January 20250.41193
15 January 20250.41226
14 January 20250.41002
13 January 20250.41028
10 January 20250.41146
9 January 20250.41233
8 January 20250.41236
7 January 20250.41457
6 January 20250.41722
3 January 20250.41363
2 January 20250.41412

CHF to BHD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 CHF = 0.44599 BHD on 30 September 2024 and the lowest 0.41071 on 24 May 2024. From the first to the last figure of the period the rate moved −6.25% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20240.415030.428530.415030.42189−2.71%
November 20240.426610.435790.422230.42722−1.87%
October 20240.434730.443720.432390.43683−2.53%
September 20240.445990.445990.439980.44360+0.74%
August 20240.442730.445870.428510.43817+3.66%
July 20240.427080.427940.416020.42141+2.22%
June 20240.417800.425170.417170.42072+0.53%
May 20240.415600.415970.410710.41358+0.93%
April 20240.411770.416240.411080.41325−1.07%
March 20240.416230.428710.414520.42341−2.51%
February 20240.426950.439290.424320.42897−2.05%
January 20240.435890.442710.432760.43770−1.54%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2024

December 2024

DateRate
31 December 20240.41503
30 December 20240.41621
27 December 20240.41758
24 December 20240.41767
23 December 20240.41857
20 December 20240.42020
19 December 20240.41941
18 December 20240.42065
17 December 20240.41930
16 December 20240.42117
13 December 20240.42139
12 December 20240.42329
11 December 20240.42571
10 December 20240.42712
9 December 20240.42750
6 December 20240.42853
5 December 20240.42590
4 December 20240.42396
3 December 20240.42459
2 December 20240.42407

November 2024

DateRate
29 November 20240.42661
28 November 20240.42557
27 November 20240.42536
26 November 20240.42477
25 November 20240.42322
22 November 20240.42223
21 November 20240.42584
20 November 20240.42510
19 November 20240.42634
18 November 20240.42370
15 November 20240.42382
14 November 20240.42271
13 November 20240.42611
12 November 20240.42677
11 November 20240.42745
8 November 20240.43120
7 November 20240.42994
6 November 20240.42926
5 November 20240.43579
4 November 20240.43570
1 November 20240.43415

October 2024

DateRate
31 October 20240.43473
30 October 20240.43292
29 October 20240.43239
28 October 20240.43424
25 October 20240.43383
24 October 20240.43440
23 October 20240.43345
22 October 20240.43446
21 October 20240.43505
18 October 20240.43383
17 October 20240.43557
16 October 20240.43602
15 October 20240.43607
14 October 20240.43618
11 October 20240.43855
10 October 20240.43761
9 October 20240.43842
8 October 20240.43881
7 October 20240.43984
4 October 20240.44144
3 October 20240.44217
2 October 20240.44341
1 October 20240.44372

September 2024

DateRate
30 September 20240.44599
27 September 20240.44537
26 September 20240.44375
25 September 20240.44328
24 September 20240.44348
23 September 20240.44250
20 September 20240.44259
19 September 20240.44341
18 September 20240.44553
17 September 20240.44532
16 September 20240.44532
13 September 20240.44385
12 September 20240.43998
11 September 20240.44370
10 September 20240.44365
9 September 20240.44285
6 September 20240.44578
5 September 20240.44435
4 September 20240.44219
3 September 20240.44098
2 September 20240.44174

August 2024

DateRate
30 August 20240.44273
29 August 20240.44523
28 August 20240.44587
27 August 20240.44459
26 August 20240.44369
23 August 20240.44127
22 August 20240.44118
21 August 20240.43982
20 August 20240.43745
19 August 20240.43502
16 August 20240.43331
15 August 20240.43393
14 August 20240.43543
13 August 20240.43355
12 August 20240.43281
9 August 20240.43506
8 August 20240.43869
7 August 20240.43646
6 August 20240.44011
5 August 20240.44317
2 August 20240.43188
1 August 20240.42851

July 2024

DateRate
31 July 20240.42708
30 July 20240.42429
29 July 20240.42464
26 July 20240.42562
25 July 20240.42794
24 July 20240.42448
23 July 20240.42179
22 July 20240.42332
19 July 20240.42265
18 July 20240.42517
17 July 20240.42414
16 July 20240.41995
15 July 20240.42040
12 July 20240.42009
11 July 20240.41866
10 July 20240.41862
9 July 20240.41866
8 July 20240.41952
5 July 20240.41828
4 July 20240.41791
3 July 20240.41624
2 July 20240.41602
1 July 20240.41698

June 2024

DateRate
28 June 20240.41780
27 June 20240.41875
26 June 20240.41931
25 June 20240.42073
24 June 20240.42087
21 June 20240.42138
20 June 20240.42220
19 June 20240.42517
18 June 20240.42355
17 June 20240.42126
14 June 20240.42143
13 June 20240.41940
12 June 20240.41984
11 June 20240.41930
10 June 20240.41966
7 June 20240.42261
6 June 20240.42172
5 June 20240.42126
4 June 20240.42103
3 June 20240.41717

May 2024

DateRate
31 May 20240.41560
30 May 20240.41460
29 May 20240.41206
28 May 20240.41296
27 May 20240.41090
24 May 20240.41071
23 May 20240.41194
22 May 20240.41111
21 May 20240.41328
20 May 20240.41333
17 May 20240.41373
16 May 20240.41597
15 May 20240.41560
14 May 20240.41417
13 May 20240.41485
10 May 20240.41445
9 May 20240.41345
8 May 20240.41345
7 May 20240.41433
6 May 20240.41540
3 May 20240.41459
2 May 20240.41218

April 2024

DateRate
30 April 20240.41177
29 April 20240.41231
26 April 20240.41195
25 April 20240.41163
24 April 20240.41108
23 April 20240.41273
22 April 20240.41242
19 April 20240.41379
18 April 20240.41378
17 April 20240.41266
16 April 20240.41181
15 April 20240.41200
12 April 20240.41222
11 April 20240.41219
10 April 20240.41624
9 April 20240.41613
8 April 20240.41495
5 April 20240.41624
4 April 20240.41442
3 April 20240.41405
2 April 20240.41389

March 2024

DateRate
28 March 20240.41623
27 March 20240.41452
26 March 20240.41605
25 March 20240.41896
22 March 20240.41828
21 March 20240.41993
20 March 20240.42217
19 March 20240.42379
18 March 20240.42527
15 March 20240.42603
14 March 20240.42718
13 March 20240.42849
12 March 20240.42808
11 March 20240.42820
8 March 20240.42871
7 March 20240.42775
6 March 20240.42506
5 March 20240.42452
4 March 20240.42462
1 March 20240.42430

February 2024

DateRate
29 February 20240.42695
28 February 20240.42687
27 February 20240.42769
26 February 20240.42744
23 February 20240.42781
22 February 20240.42762
21 February 20240.42736
20 February 20240.42636
19 February 20240.42686
16 February 20240.42659
15 February 20240.42591
14 February 20240.42432
13 February 20240.42803
12 February 20240.42955
9 February 20240.42942
8 February 20240.42991
7 February 20240.43136
6 February 20240.43128
5 February 20240.43228
2 February 20240.43929
1 February 20240.43553

January 2024

DateRate
31 January 20240.43589
30 January 20240.43546
29 January 20240.43575
26 January 20240.43503
25 January 20240.43479
24 January 20240.43551
23 January 20240.43276
22 January 20240.43293
19 January 20240.43276
18 January 20240.43352
17 January 20240.43480
16 January 20240.43709
15 January 20240.44009
12 January 20240.44002
11 January 20240.44240
10 January 20240.44084
9 January 20240.44169
8 January 20240.44217
5 January 20240.44059
4 January 20240.44221
3 January 20240.44041
2 January 20240.44271

Where the figures come from

How this rate is calculated

No single official source publishes this pair. We calculated it from the figures below, which are shown exactly as their sources published them. The calculated rate is ours, not the sources’.

Source: ECB statistics. Source: Central Bank of Bahrain.

Related

Questions

What were the highest and lowest CHF to BHD rates in 2026?
In 2026 (reference dates 2 January 2026 to 24 September 2026), the highest figure was 1 CHF = 0.49021 BHD on 10 February 2026 and the lowest 0.45425 on 24 September 2026. From the first to the last figure of the period the rate moved −4.18% (calculated by us).
What were the highest and lowest CHF to BHD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 CHF = 0.47770 BHD on 17 September 2025 and the lowest 0.41002 on 14 January 2025. From the first to the last figure of the period the rate moved +14.54% (calculated by us).
What were the highest and lowest CHF to BHD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 CHF = 0.44599 BHD on 30 September 2024 and the lowest 0.41071 on 24 May 2024. From the first to the last figure of the period the rate moved −6.25% (calculated by us).
Are these figures the ones the source published?
No single source publishes this pair. Each daily figure is calculated by us from the official figures named on this page, which are themselves unchanged. Month averages and changes are also ours.

Disclaimer

Rates on this page are reference figures from official sources, or calculated by us from them, as of the date shown. They are for information only, are not an offer or a quote for any transaction, and are not investment, financial or tax advice. Past movements do not predict future ones. TrillioniPay shows the rate and fee for a payment before you confirm it.