Skip to content
TrillioniPay
Rate history

BHD to MAD exchange rate history

Bahraini dinar to Moroccan dirham reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 27.0354 on 17 April 2024. Lowest: 23.8500 on 18 September 2025.

Change
+5.06%
High
26.5207
Low
24.5012
BHD to MAD, last 3 months24.632425.218125.803826.389431 Jul28 Aug28 Sept30 Oct
BHD to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert BHD to MAD at today’s reference rate →

BHD to MAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 BHD = 26.5207 MAD on 5 October 2026 and the lowest 24.0452 on 29 January 2026. From the first to the last figure of the period the rate moved +8.04% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 202626.188826.520725.827326.1959+1.67%
September 202625.759125.759124.714825.1730+4.58%
August 202624.630424.854524.501224.6994−1.19%
July 202624.926925.014924.798424.8953−0.04%
June 202624.938125.008924.425624.6658+2.14%
May 202624.416424.570824.215324.4500−0.70%
April 202624.589424.978224.539224.6733−1.16%
March 202624.876825.075724.334724.8195+2.10%
February 202624.366224.419124.159224.3315+1.29%
January 202624.054924.583924.045224.3741−0.66%

* 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

October 2026

DateRate
30 October 202626.1888
29 October 202626.1886
28 October 202626.1963
27 October 202626.1394
26 October 202626.1045
19 October 202625.8686
16 October 202626.1051
15 October 202626.1548
14 October 202626.1546
13 October 202625.9971
12 October 202625.8273
9 October 202626.4619
8 October 202626.4291
7 October 202626.5143
6 October 202626.4994
5 October 202626.5207
2 October 202626.2779
1 October 202625.8987

September 2026

DateRate
30 September 202625.7591
29 September 202625.7036
28 September 202625.6284
25 September 202625.5090
24 September 202625.5001
23 September 202625.3922
22 September 202625.3494
21 September 202625.3653
18 September 202625.2396
17 September 202625.1586
16 September 202625.2107
15 September 202625.1538
14 September 202625.0083
11 September 202624.9232
10 September 202624.8918
9 September 202624.9668
8 September 202624.9651
7 September 202624.8742
4 September 202624.8598
3 September 202624.8386
2 September 202624.7944
1 September 202624.7148

August 2026

DateRate
31 August 202624.6304
28 August 202624.5966
27 August 202624.6215
26 August 202624.5975
25 August 202624.6139
24 August 202624.5012
21 August 202624.5935
20 August 202624.7189
19 August 202624.7249
18 August 202624.6834
17 August 202624.6919
14 August 202624.7376
13 August 202624.7317
12 August 202624.7294
11 August 202624.7625
10 August 202624.7481
7 August 202624.7894
6 August 202624.7698
5 August 202624.7824
4 August 202624.8085
3 August 202624.8545

July 2026

DateRate
31 July 202624.9269
30 July 202624.9529
29 July 202624.9400
28 July 202624.9102
27 July 202624.9288
24 July 202624.9422
23 July 202624.9488
22 July 202624.9433
21 July 202624.8273
20 July 202624.8168
17 July 202624.8057
16 July 202624.8319
15 July 202624.8143
14 July 202624.7984
13 July 202624.8319
10 July 202624.8658
9 July 202624.9104
8 July 202624.8819
7 July 202624.9044
6 July 202624.8835
3 July 202624.9385
2 July 202625.0149
1 July 202624.9739

June 2026

DateRate
30 June 202624.9381
29 June 202624.9465
26 June 202625.0054
25 June 202625.0089
24 June 202624.9149
23 June 202624.8162
22 June 202624.7758
19 June 202624.7546
18 June 202624.5730
17 June 202624.5665
16 June 202624.6068
15 June 202624.6307
12 June 202624.6416
11 June 202624.6197
10 June 202624.5862
9 June 202624.5813
8 June 202624.4890
5 June 202624.4527
4 June 202624.4577
3 June 202624.4263
2 June 202624.4304
1 June 202624.4256

May 2026

DateRate
29 May 202624.4164
28 May 202624.4127
27 May 202624.4515
26 May 202624.4696
25 May 202624.5409
22 May 202624.5595
21 May 202624.5456
20 May 202624.5303
19 May 202624.4920
18 May 202624.5550
15 May 202624.3948
14 May 202624.3658
13 May 202624.2679
12 May 202624.2153
11 May 202624.2775
8 May 202624.3687
7 May 202624.4655
6 May 202624.5516
5 May 202624.5708
4 May 202624.5492

April 2026

DateRate
30 April 202624.5894
29 April 202624.6052
28 April 202624.5788
27 April 202624.6021
24 April 202624.6066
23 April 202624.6059
22 April 202624.5597
21 April 202624.5487
20 April 202624.5392
17 April 202624.5532
16 April 202624.5892
15 April 202624.5736
14 April 202624.7008
13 April 202624.6932
10 April 202624.7318
9 April 202624.7899
8 April 202624.9214
7 April 202624.9782
2 April 202624.8049
1 April 202624.8940

March 2026

DateRate
31 March 202624.8768
30 March 202624.8425
27 March 202624.8120
26 March 202624.7980
25 March 202624.8216
24 March 202624.8448
23 March 202624.8972
20 March 202624.9056
19 March 202624.9185
18 March 202624.9230
17 March 202625.0201
16 March 202625.0757
13 March 202624.9547
12 March 202624.8194
11 March 202624.8040
10 March 202624.9519
9 March 202624.7906
6 March 202624.7363
5 March 202624.6742
4 March 202624.6890
3 March 202624.5382
2 March 202624.3347

February 2026

DateRate
27 February 202624.3662
26 February 202624.4156
25 February 202624.3978
24 February 202624.3964
23 February 202624.4171
20 February 202624.3497
19 February 202624.3033
18 February 202624.3011
17 February 202624.2909
16 February 202624.3175
13 February 202624.2918
12 February 202624.2352
11 February 202624.2603
10 February 202624.2985
9 February 202624.4191
6 February 202624.3984
5 February 202624.3746
4 February 202624.3409
3 February 202624.2956
2 February 202624.1592

January 2026

DateRate
30 January 202624.0549
29 January 202624.0452
28 January 202624.0785
27 January 202624.1874
26 January 202624.3244
23 January 202624.3903
22 January 202624.4154
21 January 202624.4236
20 January 202624.5180
19 January 202624.5224
16 January 202624.5314
15 January 202624.5054
14 January 202624.5035
13 January 202624.4853
12 January 202624.5839
9 January 202624.5107
8 January 202624.4911
7 January 202624.4236
6 January 202624.3578
5 January 202624.2638
2 January 202624.2402

BHD to MAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 BHD = 26.9385 MAD on 3 January 2025 and the lowest 23.8500 on 18 September 2025. From the first to the last figure of the period the rate moved −9.96% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 202524.215524.647524.215524.4397−1.54%
November 202524.594224.773824.564324.6624−0.09%
October 202524.617324.617324.189224.3955+1.83%
September 202524.173824.204723.850024.0232+0.73%
August 202523.998124.251923.947424.0462−0.77%
July 202524.184724.184723.870223.9752+0.62%
June 202524.034924.546524.034924.3115−2.11%
May 202524.552724.774724.468024.5993−0.31%
April 202524.628025.619424.512124.9986−3.79%
March 202525.598226.460325.471025.8069−3.01%
February 202526.393526.728826.349026.5643−0.86%
January 202526.622426.938526.538126.7057−1.01%

* 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 202524.2155
30 December 202524.2287
29 December 202524.2434
24 December 202524.2571
23 December 202524.3658
22 December 202524.3708
19 December 202524.3711
18 December 202524.3456
17 December 202524.3363
16 December 202524.4082
15 December 202524.4436
12 December 202524.4276
11 December 202524.5798
10 December 202524.5983
9 December 202524.5677
8 December 202524.5499
5 December 202524.5446
4 December 202524.5261
3 December 202524.6086
2 December 202524.5980
1 December 202524.6475

November 2025

DateRate
28 November 202524.5942
27 November 202524.6432
26 November 202524.6499
25 November 202524.6885
24 November 202524.7059
21 November 202524.6816
20 November 202524.6104
19 November 202524.5879
18 November 202524.5814
17 November 202524.5643
14 November 202524.6197
13 November 202524.6899
12 November 202524.6593
11 November 202524.6645
10 November 202524.6415
7 November 202524.6984
6 November 202524.7517
5 November 202524.7738
4 November 202524.7454
3 November 202524.6975

October 2025

DateRate
31 October 202524.6173
30 October 202524.5219
29 October 202524.5137
28 October 202524.5365
27 October 202524.5628
24 October 202524.5805
23 October 202524.5989
22 October 202524.5336
21 October 202524.4825
20 October 202524.3888
17 October 202524.4295
16 October 202524.4099
15 October 202524.4160
14 October 202524.3759
13 October 202524.3213
10 October 202524.2700
9 October 202524.2514
8 October 202524.2545
7 October 202524.2435
6 October 202524.2093
3 October 202524.1894
2 October 202524.1991
1 October 202524.1892

September 2025

DateRate
30 September 202524.1738
29 September 202524.2047
26 September 202524.0526
25 September 202524.0560
24 September 202524.0291
23 September 202524.0169
22 September 202524.0504
19 September 202523.8843
18 September 202523.8500
17 September 202523.8554
16 September 202523.9283
15 September 202523.9698
12 September 202524.0036
11 September 202523.9993
10 September 202523.9631
9 September 202524.0109
8 September 202524.1557
5 September 202524.1718
4 September 202524.1199
3 September 202524.0530
2 September 202523.9518
1 September 202524.0095

August 2025

DateRate
29 August 202523.9981
28 August 202524.0910
27 August 202524.0126
26 August 202523.9521
25 August 202524.0009
22 August 202523.9807
21 August 202523.9597
20 August 202523.9660
19 August 202523.9920
18 August 202523.9719
15 August 202523.9474
14 August 202523.9710
13 August 202524.0600
12 August 202524.0705
11 August 202524.0549
8 August 202524.0687
7 August 202524.1241
6 August 202524.1773
5 August 202524.1378
4 August 202524.1821
1 August 202524.2519

July 2025

DateRate
31 July 202524.1847
30 July 202524.1836
29 July 202523.9961
28 July 202523.9370
25 July 202523.8838
24 July 202523.9172
23 July 202523.9581
22 July 202524.0109
21 July 202524.0463
18 July 202524.0878
17 July 202524.0529
16 July 202523.9865
15 July 202523.9604
14 July 202523.9563
11 July 202523.9447
10 July 202523.9569
9 July 202523.9503
8 July 202523.9273
7 July 202523.8773
4 July 202523.8784
3 July 202523.8702
2 July 202523.8847
1 July 202523.9779

June 2025

DateRate
30 June 202524.0349
27 June 202524.1675
26 June 202524.2077
25 June 202524.2075
24 June 202524.3122
23 June 202524.2959
20 June 202524.3489
19 June 202524.3142
18 June 202524.2568
17 June 202524.2297
16 June 202524.2587
13 June 202524.1983
12 June 202524.3414
11 June 202524.3477
10 June 202524.3805
9 June 202524.3737
6 June 202524.3646
5 June 202524.4119
4 June 202524.4759
3 June 202524.4664
2 June 202524.5465

May 2025

DateRate
30 May 202524.5527
29 May 202524.6392
28 May 202524.5013
27 May 202524.4680
26 May 202524.4985
23 May 202524.5569
22 May 202524.5289
21 May 202524.6060
20 May 202524.6111
19 May 202524.7129
16 May 202524.7090
15 May 202524.6986
14 May 202524.7747
13 May 202524.7153
12 May 202524.5928
9 May 202524.5321
8 May 202524.5236
7 May 202524.5000
6 May 202524.5696
5 May 202524.6602
2 May 202524.6343

April 2025

DateRate
30 April 202524.6280
29 April 202524.6435
28 April 202524.6254
25 April 202524.6780
24 April 202524.6037
23 April 202524.5121
22 April 202524.6851
17 April 202524.6801
16 April 202524.7480
15 April 202524.7076
14 April 202524.7839
11 April 202525.2623
10 April 202525.2401
9 April 202525.3972
8 April 202525.3807
7 April 202525.3101
4 April 202525.3025
3 April 202525.5509
2 April 202525.6194
1 April 202525.6126

March 2025

DateRate
31 March 202525.5982
28 March 202525.6003
27 March 202525.4822
26 March 202525.4710
25 March 202525.5311
24 March 202525.6200
21 March 202525.6473
20 March 202525.6551
19 March 202525.6784
18 March 202525.7408
17 March 202525.7173
14 March 202525.7802
13 March 202525.7472
12 March 202525.7416
11 March 202525.8880
10 March 202525.8710
7 March 202525.9168
6 March 202526.0996
5 March 202526.3324
4 March 202526.3671
3 March 202526.4603

February 2025

DateRate
28 February 202526.3935
27 February 202526.3490
26 February 202526.4138
25 February 202526.4600
24 February 202526.4864
21 February 202526.5066
20 February 202526.5491
19 February 202526.5378
18 February 202526.5025
17 February 202526.4938
14 February 202526.5857
13 February 202526.6068
12 February 202526.6623
11 February 202526.6799
10 February 202526.6356
7 February 202526.6575
6 February 202526.6309
5 February 202526.7288
4 February 202526.7157
3 February 202526.6911

January 2025

DateRate
31 January 202526.6224
30 January 202526.5884
29 January 202526.6348
28 January 202526.5789
27 January 202526.5381
24 January 202526.6126
23 January 202526.5728
22 January 202526.6634
21 January 202526.6970
20 January 202526.7210
17 January 202526.7402
16 January 202526.7462
15 January 202526.7778
14 January 202526.8352
13 January 202526.7770
10 January 202526.7562
9 January 202526.7360
8 January 202526.6669
7 January 202526.6246
6 January 202526.8045
3 January 202526.9385
2 January 202526.8930

BHD to MAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 BHD = 27.0354 MAD on 17 April 2024 and the lowest 25.6417 on 28 August 2024. From the first to the last figure of the period the rate moved +2.51% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 202426.894926.894926.432526.6270+1.07%
November 202426.610826.786426.093526.4415+1.43%
October 202426.234526.380625.771626.1545+1.74%
September 202425.786626.022525.718225.8778+0.12%
August 202425.756426.423025.641725.9754−2.36%
July 202426.379426.515726.083626.2594−0.23%
June 202426.439526.584026.356026.4610−0.22%
May 202426.496526.887326.358826.5749−1.47%
April 202426.890627.035426.658626.8563−0.13%
March 202426.925826.925826.630726.7416+0.44%
February 202426.807726.807726.618526.7397+0.67%
January 202426.629426.629426.237426.4777+1.49%

* 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 202426.8949
30 December 202426.8315
27 December 202426.7612
24 December 202426.7601
23 December 202426.7326
20 December 202426.7417
19 December 202426.5523
18 December 202426.5497
17 December 202426.5548
16 December 202426.5412
13 December 202426.5451
12 December 202426.5471
11 December 202426.6059
10 December 202426.5351
9 December 202426.4736
6 December 202426.4325
5 December 202426.5742
4 December 202426.6422
3 December 202426.6580
2 December 202426.6059

November 2024

DateRate
29 November 202426.6108
28 November 202426.6161
27 November 202426.7306
26 November 202426.7502
25 November 202426.7864
22 November 202426.5524
21 November 202426.5312
20 November 202426.5648
19 November 202426.6091
18 November 202426.5505
15 November 202426.4837
14 November 202426.4066
13 November 202426.3773
12 November 202426.3964
11 November 202426.2979
8 November 202426.2495
7 November 202426.2027
6 November 202426.0935
5 November 202426.1451
4 November 202426.1167
1 November 202426.2005

October 2024

DateRate
31 October 202426.2345
30 October 202426.2275
29 October 202426.2222
28 October 202426.2538
25 October 202426.2652
24 October 202426.3515
23 October 202426.3110
22 October 202426.3420
21 October 202426.3806
18 October 202426.3188
17 October 202426.1551
16 October 202426.1585
15 October 202426.1054
14 October 202426.0884
11 October 202426.1385
10 October 202426.0948
9 October 202426.0887
8 October 202426.1064
7 October 202426.0309
4 October 202425.9979
3 October 202425.9712
2 October 202425.9382
1 October 202425.7716

September 2024

DateRate
30 September 202425.7866
27 September 202425.7372
26 September 202425.7182
25 September 202425.7536
24 September 202425.7856
23 September 202425.7538
20 September 202425.8317
19 September 202425.9049
18 September 202425.9057
17 September 202425.9516
16 September 202425.9570
13 September 202426.0225
12 September 202425.9186
11 September 202425.9130
10 September 202425.9037
9 September 202425.8636
6 September 202425.8993
5 September 202425.9460
4 September 202425.9667
3 September 202425.9989
2 September 202425.9148

August 2024

DateRate
30 August 202425.7564
29 August 202425.6751
28 August 202425.6417
27 August 202425.6433
26 August 202425.6714
23 August 202425.7389
22 August 202425.7644
21 August 202425.8254
20 August 202425.8717
19 August 202425.9896
16 August 202425.9915
15 August 202425.9790
14 August 202426.0783
13 August 202426.1378
12 August 202426.1306
9 August 202426.1319
8 August 202426.1501
7 August 202426.1605
6 August 202426.1328
5 August 202426.2335
2 August 202426.4230
1 August 202426.3312

July 2024

DateRate
31 July 202426.3794
30 July 202426.3423
29 July 202426.2683
26 July 202426.2229
25 July 202426.2679
24 July 202426.2227
23 July 202426.1736
22 July 202426.1701
19 July 202426.0836
18 July 202426.1077
17 July 202426.1553
16 July 202426.0982
15 July 202426.0974
12 July 202426.1347
11 July 202426.1765
10 July 202426.2015
9 July 202426.2330
8 July 202426.3027
5 July 202426.3422
4 July 202426.4503
3 July 202426.5157
2 July 202426.5095
1 July 202426.5102

June 2024

DateRate
28 June 202426.4395
27 June 202426.4130
26 June 202426.4152
25 June 202426.4673
24 June 202426.5170
21 June 202426.4795
20 June 202426.5134
19 June 202426.5840
18 June 202426.5839
17 June 202426.5423
14 June 202426.4800
13 June 202426.4658
12 June 202426.4755
11 June 202426.3824
10 June 202426.3736
7 June 202426.3560
6 June 202426.3593
5 June 202426.4334
4 June 202426.4699
3 June 202426.4686

May 2024

DateRate
31 May 202426.4965
30 May 202426.4564
29 May 202426.4242
28 May 202426.4391
27 May 202426.4805
24 May 202426.4179
23 May 202426.3608
22 May 202426.3588
21 May 202426.4584
20 May 202426.4913
17 May 202426.5075
16 May 202426.5712
15 May 202426.6530
14 May 202426.6421
13 May 202426.6845
10 May 202426.6864
9 May 202426.6559
8 May 202426.6874
7 May 202426.6951
6 May 202426.7578
3 May 202426.8353
2 May 202426.8873

April 2024

DateRate
30 April 202426.8906
29 April 202426.9528
26 April 202426.9382
25 April 202426.9871
24 April 202426.9713
23 April 202427.0069
22 April 202426.9840
19 April 202426.9191
18 April 202427.0068
17 April 202427.0354
16 April 202426.9659
15 April 202426.6586
12 April 202426.6597
11 April 202426.6599
10 April 202426.6769
9 April 202426.7094
8 April 202426.7637
5 April 202426.7888
4 April 202426.7749
3 April 202426.8078
2 April 202426.8251

March 2024

DateRate
28 March 202426.9258
27 March 202426.8737
26 March 202426.8432
25 March 202426.8315
22 March 202426.6982
21 March 202426.7085
20 March 202426.7193
19 March 202426.7231
18 March 202426.7289
15 March 202426.6743
14 March 202426.6573
13 March 202426.7043
12 March 202426.7163
11 March 202426.6886
8 March 202426.6307
7 March 202426.6341
6 March 202426.7001
5 March 202426.7325
4 March 202426.8127
1 March 202426.8284

February 2024

DateRate
29 February 202426.8077
28 February 202426.7594
27 February 202426.7246
26 February 202426.7010
23 February 202426.7368
22 February 202426.7965
21 February 202426.7927
20 February 202426.7801
19 February 202426.7685
16 February 202426.7775
15 February 202426.7850
14 February 202426.7418
13 February 202426.6991
12 February 202426.6899
9 February 202426.7772
8 February 202426.7586
7 February 202426.7977
6 February 202426.7531
5 February 202426.6234
2 February 202426.6445
1 February 202426.6185

January 2024

DateRate
31 January 202426.6294
30 January 202426.6063
29 January 202426.5239
26 January 202426.5399
25 January 202426.4857
24 January 202426.5255
23 January 202426.4444
22 January 202426.4853
19 January 202426.5812
18 January 202426.5379
17 January 202426.5153
16 January 202426.4729
15 January 202426.4893
12 January 202426.4762
11 January 202426.4856
10 January 202426.4287
9 January 202426.4216
8 January 202426.4537
5 January 202426.3993
4 January 202426.4179
3 January 202426.3510
2 January 202426.2374

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’.

The ExchangeRate-API figure is a daily market reference, not an official rate and not our quote.

Source: ECB statistics. Source: Central Bank of Bahrain. Rates By Exchange Rate API

Related

Questions

What were the highest and lowest BHD to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 BHD = 26.5207 MAD on 5 October 2026 and the lowest 24.0452 on 29 January 2026. From the first to the last figure of the period the rate moved +8.04% (calculated by us).
What were the highest and lowest BHD to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 BHD = 26.9385 MAD on 3 January 2025 and the lowest 23.8500 on 18 September 2025. From the first to the last figure of the period the rate moved −9.96% (calculated by us).
What were the highest and lowest BHD to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 BHD = 27.0354 MAD on 17 April 2024 and the lowest 25.6417 on 28 August 2024. From the first to the last figure of the period the rate moved +2.51% (calculated by us).
Are these figures the ones the source published?
The daily figures come from ExchangeRate-API’s daily market reference (not an official rate); where they are crossed with ECB figures, the result is calculated by us. 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.