Skip to content
TrillioniPay
Rate history

BHD to CHF exchange rate history

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

Change
+1.79%
High
2.2015
Low
2.1250
BHD to CHF, last 3 months2.12992.15212.17432.196525 Jun27 Jul25 Aug24 Sept
BHD to CHF, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert BHD to CHF at today’s reference rate →

BHD to CHF in 2026

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

MonthLast figureHighLowAverage*Change*
September 20262.20152.20152.14652.1709+2.37%
August 20262.15042.16132.12502.1478−0.19%
July 20262.15452.18092.13502.1560+0.07%
June 20262.15312.16272.08452.1258+3.46%
May 20262.08102.10132.06912.0846−0.37%
April 20262.08872.12682.07312.0933−1.79%
March 20262.12662.12762.06242.0927+3.69%
February 20262.05112.06902.04002.0560+0.38%
January 20262.04332.13212.04052.1011−3.08%

* 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 20262.2015
23 September 20262.1885
22 September 20262.1793
21 September 20262.1846
18 September 20262.1959
17 September 20262.1928
16 September 20262.1782
15 September 20262.1760
14 September 20262.1715
11 September 20262.1684
10 September 20262.1595
9 September 20262.1465
8 September 20262.1583
7 September 20262.1522
4 September 20262.1522
3 September 20262.1501
2 September 20262.1648
1 September 20262.1557

August 2026

DateRate
31 August 20262.1504
28 August 20262.1390
27 August 20262.1414
26 August 20262.1379
25 August 20262.1348
24 August 20262.1347
21 August 20262.1263
20 August 20262.1250
19 August 20262.1547
18 August 20262.1610
17 August 20262.1540
14 August 20262.1590
13 August 20262.1613
12 August 20262.1576
11 August 20262.1551
10 August 20262.1498
7 August 20262.1551
6 August 20262.1536
5 August 20262.1511
4 August 20262.1524
3 August 20262.1489

July 2026

DateRate
31 July 20262.1545
30 July 20262.1608
29 July 20262.1809
28 July 20262.1804
27 July 20262.1680
24 July 20262.1745
23 July 20262.1700
22 July 20262.1607
21 July 20262.1567
20 July 20262.1498
17 July 20262.1463
16 July 20262.1454
15 July 20262.1583
14 July 20262.1587
13 July 20262.1542
10 July 20262.1460
9 July 20262.1460
8 July 20262.1507
7 July 20262.1443
6 July 20262.1437
3 July 20262.1350
2 July 20262.1465
1 July 20262.1575

June 2026

DateRate
30 June 20262.1531
29 June 20262.1503
26 June 20262.1503
25 June 20262.1627
24 June 20262.1614
23 June 20262.1537
22 June 20262.1491
19 June 20262.1449
18 June 20262.1391
17 June 20262.1093
16 June 20262.1159
15 June 20262.1108
12 June 20262.1192
11 June 20262.1257
10 June 20262.1255
9 June 20262.1156
8 June 20262.1173
5 June 20262.0964
4 June 20262.0948
3 June 20262.0992
2 June 20262.0888
1 June 20262.0845

May 2026

DateRate
29 May 20262.0810
28 May 20262.0987
27 May 20262.0919
26 May 20262.0885
25 May 20262.0785
22 May 20262.0916
21 May 20262.0969
20 May 20262.1013
19 May 20262.0942
18 May 20262.0878
15 May 20262.0914
14 May 20262.0796
13 May 20262.0784
12 May 20262.0782
11 May 20262.0714
8 May 20262.0705
7 May 20262.0691
6 May 20262.0724
5 May 20262.0858
4 May 20262.0852

April 2026

DateRate
30 April 20262.0887
29 April 20262.0984
28 April 20262.1035
27 April 20262.0848
24 April 20262.0889
23 April 20262.0871
22 April 20262.0797
21 April 20262.0731
20 April 20262.0781
17 April 20262.0811
16 April 20262.0835
15 April 20262.0816
14 April 20262.0771
13 April 20262.1037
10 April 20262.0986
9 April 20262.1031
8 April 20262.0954
7 April 20262.1268
2 April 20262.1260
1 April 20262.1063

March 2026

DateRate
31 March 20262.1266
30 March 20262.1276
27 March 20262.1194
26 March 20262.1092
25 March 20262.1000
24 March 20262.1018
23 March 20262.0926
20 March 20262.0936
19 March 20262.1114
18 March 20262.0983
17 March 20262.0915
16 March 20262.0949
13 March 20262.0936
12 March 20262.0794
11 March 20262.0740
10 March 20262.0624
9 March 20262.0733
6 March 20262.0808
5 March 20262.0749
4 March 20262.0735
3 March 20262.0869
2 March 20262.0728

February 2026

DateRate
27 February 20262.0511
26 February 20262.0576
25 February 20262.0606
24 February 20262.0595
23 February 20262.0640
20 February 20262.0640
19 February 20262.0635
18 February 20262.0486
17 February 20262.0501
16 February 20262.0480
13 February 20262.0450
12 February 20262.0477
11 February 20262.0418
10 February 20262.0400
9 February 20262.0474
6 February 20262.0690
5 February 20262.0651
4 February 20262.0629
3 February 20262.0673
2 February 20262.0663

January 2026

DateRate
30 January 20262.0433
29 January 20262.0405
28 January 20262.0408
27 January 20262.0505
26 January 20262.0724
23 January 20262.1012
22 January 20262.1091
21 January 20262.0997
20 January 20262.1017
19 January 20262.1224
16 January 20262.1321
15 January 20262.1310
14 January 20262.1304
13 January 20262.1249
12 January 20262.1184
9 January 20262.1278
8 January 20262.1213
7 January 20262.1178
6 January 20262.1098
5 January 20262.1180
2 January 20262.1093

BHD to CHF in 2025

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

MonthLast figureHighLowAverage*Change*
December 20252.10822.14492.09482.1197−1.61%
November 20252.14272.15392.09722.1372+0.23%
October 20252.13772.14372.10772.1243+0.78%
September 20252.12112.14262.09342.1195−0.71%
August 20252.13622.17172.13042.1463−1.11%
July 20252.16022.16022.09972.1239+1.85%
June 20252.12112.18912.12112.1665−3.19%
May 20252.19092.24362.18642.2064−0.21%
April 20252.19562.34942.15952.2232−6.32%
March 20252.34382.39602.33272.3498−2.33%
February 20252.39982.43152.37812.4045−0.75%
January 20252.41802.43892.38762.4183+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 20252.1082
30 December 20252.1022
29 December 20252.1006
24 December 20252.0948
23 December 20252.0957
22 December 20252.1095
19 December 20252.1159
18 December 20252.1142
17 December 20252.1173
16 December 20252.1119
15 December 20252.1169
12 December 20252.1159
11 December 20252.1190
10 December 20252.1388
9 December 20252.1449
8 December 20252.1423
5 December 20252.1389
4 December 20252.1293
3 December 20252.1280
2 December 20252.1402
1 December 20252.1291

November 2025

DateRate
28 November 20252.1427
27 November 20252.1433
26 November 20252.1459
25 November 20252.1517
24 November 20252.1481
21 November 20252.1445
20 November 20252.1468
19 November 20252.1317
18 November 20252.1187
17 November 20252.1163
14 November 20252.0972
13 November 20252.1159
12 November 20252.1252
11 November 20252.1318
10 November 20252.1417
7 November 20252.1422
6 November 20252.1483
5 November 20252.1539
4 November 20252.1513
3 November 20252.1477

October 2025

DateRate
31 October 20252.1377
30 October 20252.1371
29 October 20252.1206
28 October 20252.1181
27 October 20252.1167
24 October 20252.1181
23 October 20252.1218
22 October 20252.1181
21 October 20252.1149
20 October 20252.1083
17 October 20252.1077
16 October 20252.1237
15 October 20252.1294
14 October 20252.1400
13 October 20252.1389
10 October 20252.1437
9 October 20252.1323
8 October 20252.1284
7 October 20252.1234
6 October 20252.1212
3 October 20252.1176
2 October 20252.1156
1 October 20252.1244

September 2025

DateRate
30 September 20252.1211
29 September 20252.1228
26 September 20252.1264
25 September 20252.1170
24 September 20252.1119
23 September 20252.1073
22 September 20252.1103
19 September 20252.1175
18 September 20252.0999
17 September 20252.0934
16 September 20252.1030
15 September 20252.1141
12 September 20252.1214
11 September 20252.1272
10 September 20252.1214
9 September 20252.1131
8 September 20252.1153
5 September 20252.1350
4 September 20252.1426
3 September 20252.1394
2 September 20252.1389
1 September 20252.1302

August 2025

DateRate
29 August 20252.1362
28 August 20252.1304
27 August 20252.1450
26 August 20252.1393
25 August 20252.1339
22 August 20252.1498
21 August 20252.1454
20 August 20252.1464
19 August 20252.1421
18 August 20252.1469
15 August 20252.1430
14 August 20252.1420
13 August 20252.1368
12 August 20252.1582
11 August 20252.1580
8 August 20252.1486
7 August 20252.1502
6 August 20252.1473
5 August 20252.1530
4 August 20252.1488
1 August 20252.1717

July 2025

DateRate
31 July 20252.1602
30 July 20252.1460
29 July 20252.1458
28 July 20252.1301
25 July 20252.1194
24 July 20252.1132
23 July 20252.1107
22 July 20252.1201
21 July 20252.1257
18 July 20252.1286
17 July 20252.1414
16 July 20252.1378
15 July 20252.1201
14 July 20252.1174
11 July 20252.1194
10 July 20252.1169
9 July 20252.1201
8 July 20252.1223
7 July 20252.1212
4 July 20252.1124
3 July 20252.1108
2 July 20252.1109
1 July 20252.0997

June 2025

DateRate
30 June 20252.1211
27 June 20252.1267
26 June 20252.1329
25 June 20252.1466
24 June 20252.1509
23 June 20252.1762
20 June 20252.1745
19 June 20252.1755
18 June 20252.1731
17 June 20252.1625
16 June 20252.1584
13 June 20252.1622
12 June 20252.1625
11 June 20252.1878
10 June 20252.1849
9 June 20252.1838
6 June 20252.1869
5 June 20252.1804
4 June 20252.1891
3 June 20252.1859
2 June 20252.1744

May 2025

DateRate
30 May 20252.1909
29 May 20252.2017
28 May 20252.2006
27 May 20252.1982
26 May 20252.1864
23 May 20252.1884
22 May 20252.1972
21 May 20252.1970
20 May 20252.2160
19 May 20252.2184
16 May 20252.2288
15 May 20252.2297
14 May 20252.2270
13 May 20252.2398
12 May 20252.2436
9 May 20252.2107
8 May 20252.1953
7 May 20252.1911
6 May 20252.1948
5 May 20252.1890
2 May 20252.1906

April 2025

DateRate
30 April 20252.1956
29 April 20252.1963
28 April 20252.2058
25 April 20252.2062
24 April 20252.1957
23 April 20252.1859
22 April 20252.1595
17 April 20252.1752
16 April 20252.1689
15 April 20252.1706
14 April 20252.1808
11 April 20252.1687
10 April 20252.2317
9 April 20252.2341
8 April 20252.2707
7 April 20252.2740
4 April 20252.2627
3 April 20252.2859
2 April 20252.3494
1 April 20252.3470

March 2025

DateRate
31 March 20252.3438
28 March 20252.3462
27 March 20252.3486
26 March 20252.3499
25 March 20252.3436
24 March 20252.3451
21 March 20252.3452
20 March 20252.3480
19 March 20252.3389
18 March 20252.3388
17 March 20252.3456
14 March 20252.3548
13 March 20252.3524
12 March 20252.3500
11 March 20252.3418
10 March 20252.3327
7 March 20252.3411
6 March 20252.3563
5 March 20252.3661
4 March 20252.3608
3 March 20252.3960

February 2025

DateRate
28 February 20252.3998
27 February 20252.3880
26 February 20252.3819
25 February 20252.3781
24 February 20252.3925
21 February 20252.3940
20 February 20252.3998
19 February 20252.4049
18 February 20252.3994
17 February 20252.3972
14 February 20252.3966
13 February 20252.4115
12 February 20252.4254
11 February 20252.4290
10 February 20252.4214
7 February 20252.4138
6 February 20252.4093
5 February 20252.3975
4 February 20252.4179
3 February 20252.4315

January 2025

DateRate
31 January 20252.4180
30 January 20252.4136
29 January 20252.4124
28 January 20252.4095
27 January 20252.3876
24 January 20252.4112
23 January 20252.4137
22 January 20252.4064
21 January 20252.4208
20 January 20252.4309
17 January 20252.4261
16 January 20252.4276
15 January 20252.4256
14 January 20252.4389
13 January 20252.4374
10 January 20252.4304
9 January 20252.4252
8 January 20252.4251
7 January 20252.4121
6 January 20252.3968
3 January 20252.4176
2 January 20252.4148

BHD to CHF in 2024

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

MonthLast figureHighLowAverage*Change*
December 20242.40952.40952.33362.3705+2.79%
November 20242.34412.36842.29472.3409+1.90%
October 20242.30032.31272.25372.2893+2.59%
September 20242.24222.27282.24222.2543−0.73%
August 20242.25872.33372.24282.2825−3.53%
July 20242.34152.40382.33682.3731−2.17%
June 20242.39352.39712.35202.3769−0.53%
May 20242.40622.43482.40402.4180−0.92%
April 20242.42862.43262.40242.4199+1.08%
March 20242.40252.41252.33262.3621+2.58%
February 20242.34222.35672.27642.3313+2.09%
January 20242.29412.31072.25882.2848+1.57%

* 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 20242.4095
30 December 20242.4026
27 December 20242.3948
24 December 20242.3943
23 December 20242.3891
20 December 20242.3798
19 December 20242.3843
18 December 20242.3773
17 December 20242.3849
16 December 20242.3743
13 December 20242.3731
12 December 20242.3625
11 December 20242.3490
10 December 20242.3412
9 December 20242.3392
6 December 20242.3336
5 December 20242.3479
4 December 20242.3587
3 December 20242.3552
2 December 20242.3581

November 2024

DateRate
29 November 20242.3441
28 November 20242.3498
27 November 20242.3510
26 November 20242.3542
25 November 20242.3628
22 November 20242.3684
21 November 20242.3483
20 November 20242.3524
19 November 20242.3455
18 November 20242.3601
15 November 20242.3595
14 November 20242.3657
13 November 20242.3468
12 November 20242.3432
11 November 20242.3395
8 November 20242.3191
7 November 20242.3259
6 November 20242.3296
5 November 20242.2947
4 November 20242.2952
1 November 20242.3033

October 2024

DateRate
31 October 20242.3003
30 October 20242.3099
29 October 20242.3127
28 October 20242.3029
25 October 20242.3050
24 October 20242.3020
23 October 20242.3071
22 October 20242.3017
21 October 20242.2986
18 October 20242.3050
17 October 20242.2959
16 October 20242.2935
15 October 20242.2932
14 October 20242.2926
11 October 20242.2803
10 October 20242.2852
9 October 20242.2809
8 October 20242.2789
7 October 20242.2735
4 October 20242.2653
3 October 20242.2616
2 October 20242.2553
1 October 20242.2537

September 2024

DateRate
30 September 20242.2422
27 September 20242.2453
26 September 20242.2535
25 September 20242.2559
24 September 20242.2549
23 September 20242.2599
20 September 20242.2594
19 September 20242.2553
18 September 20242.2445
17 September 20242.2456
16 September 20242.2456
13 September 20242.2530
12 September 20242.2728
11 September 20242.2538
10 September 20242.2540
9 September 20242.2581
6 September 20242.2433
5 September 20242.2505
4 September 20242.2615
3 September 20242.2677
2 September 20242.2638

August 2024

DateRate
30 August 20242.2587
29 August 20242.2461
28 August 20242.2428
27 August 20242.2493
26 August 20242.2538
23 August 20242.2662
22 August 20242.2667
21 August 20242.2737
20 August 20242.2860
19 August 20242.2987
16 August 20242.3078
15 August 20242.3045
14 August 20242.2966
13 August 20242.3065
12 August 20242.3105
9 August 20242.2985
8 August 20242.2795
7 August 20242.2911
6 August 20242.2722
5 August 20242.2565
2 August 20242.3154
1 August 20242.3337

July 2024

DateRate
31 July 20242.3415
30 July 20242.3569
29 July 20242.3549
26 July 20242.3495
25 July 20242.3368
24 July 20242.3558
23 July 20242.3708
22 July 20242.3623
19 July 20242.3660
18 July 20242.3520
17 July 20242.3577
16 July 20242.3812
15 July 20242.3787
12 July 20242.3804
11 July 20242.3886
10 July 20242.3888
9 July 20242.3886
8 July 20242.3837
5 July 20242.3908
4 July 20242.3929
3 July 20242.4025
2 July 20242.4038
1 July 20242.3982

June 2024

DateRate
28 June 20242.3935
27 June 20242.3880
26 June 20242.3849
25 June 20242.3768
24 June 20242.3760
21 June 20242.3732
20 June 20242.3685
19 June 20242.3520
18 June 20242.3610
17 June 20242.3738
14 June 20242.3729
13 June 20242.3843
12 June 20242.3819
11 June 20242.3849
10 June 20242.3829
7 June 20242.3662
6 June 20242.3712
5 June 20242.3739
4 June 20242.3751
3 June 20242.3971

May 2024

DateRate
31 May 20242.4062
30 May 20242.4119
29 May 20242.4269
28 May 20242.4215
27 May 20242.4337
24 May 20242.4348
23 May 20242.4275
22 May 20242.4324
21 May 20242.4197
20 May 20242.4194
17 May 20242.4170
16 May 20242.4040
15 May 20242.4062
14 May 20242.4145
13 May 20242.4105
10 May 20242.4128
9 May 20242.4187
8 May 20242.4187
7 May 20242.4135
6 May 20242.4073
3 May 20242.4120
2 May 20242.4261

April 2024

DateRate
30 April 20242.4286
29 April 20242.4254
26 April 20242.4275
25 April 20242.4293
24 April 20242.4326
23 April 20242.4229
22 April 20242.4247
19 April 20242.4167
18 April 20242.4168
17 April 20242.4233
16 April 20242.4283
15 April 20242.4272
12 April 20242.4259
11 April 20242.4261
10 April 20242.4024
9 April 20242.4031
8 April 20242.4099
5 April 20242.4025
4 April 20242.4130
3 April 20242.4151
2 April 20242.4161

March 2024

DateRate
28 March 20242.4025
27 March 20242.4125
26 March 20242.4035
25 March 20242.3869
22 March 20242.3907
21 March 20242.3814
20 March 20242.3687
19 March 20242.3597
18 March 20242.3514
15 March 20242.3473
14 March 20242.3409
13 March 20242.3338
12 March 20242.3360
11 March 20242.3353
8 March 20242.3326
7 March 20242.3378
6 March 20242.3526
5 March 20242.3556
4 March 20242.3550
1 March 20242.3568

February 2024

DateRate
29 February 20242.3422
28 February 20242.3426
27 February 20242.3382
26 February 20242.3395
23 February 20242.3375
22 February 20242.3385
21 February 20242.3400
20 February 20242.3454
19 February 20242.3427
16 February 20242.3442
15 February 20242.3479
14 February 20242.3567
13 February 20242.3363
12 February 20242.3280
9 February 20242.3287
8 February 20242.3261
7 February 20242.3182
6 February 20242.3187
5 February 20242.3133
2 February 20242.2764
1 February 20242.2961

January 2024

DateRate
31 January 20242.2941
30 January 20242.2964
29 January 20242.2949
26 January 20242.2987
25 January 20242.2999
24 January 20242.2962
23 January 20242.3107
22 January 20242.3098
19 January 20242.3107
18 January 20242.3067
17 January 20242.2999
16 January 20242.2878
15 January 20242.2722
12 January 20242.2726
11 January 20242.2604
10 January 20242.2684
9 January 20242.2640
8 January 20242.2616
5 January 20242.2697
4 January 20242.2614
3 January 20242.2706
2 January 20242.2588

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 BHD to CHF rates in 2026?
In 2026 (reference dates 2 January 2026 to 24 September 2026), the highest figure was 1 BHD = 2.2015 CHF on 24 September 2026 and the lowest 2.0400 on 10 February 2026. From the first to the last figure of the period the rate moved +4.37% (calculated by us).
What were the highest and lowest BHD to CHF rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 BHD = 2.4389 CHF on 14 January 2025 and the lowest 2.0934 on 17 September 2025. From the first to the last figure of the period the rate moved −12.70% (calculated by us).
What were the highest and lowest BHD to CHF rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 BHD = 2.4348 CHF on 24 May 2024 and the lowest 2.2422 on 30 September 2024. From the first to the last figure of the period the rate moved +6.67% (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.