Skip to content
TrillioniPay
Rate history

MAD to SAR exchange rate history

Moroccan dirham to Saudi riyal reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 0.41817 on 18 September 2025. Lowest: 0.36890 on 17 April 2024.

Change
−4.82%
High
0.40706
Low
0.37606
MAD to SAR, last 3 months0.378080.387070.396050.4050431 Jul28 Aug28 Sept30 Oct
MAD to SAR, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert MAD to SAR at today’s reference rate →

MAD to SAR in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.41478 SAR on 29 January 2026 and the lowest 0.37606 on 5 October 2026. From the first to the last figure of the period the rate moved −7.44% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 20260.380830.386160.376060.38075−1.64%
September 20260.387180.403540.387180.39625−4.38%
August 20260.404920.407060.401270.40380+1.20%
July 20260.400110.402180.398700.40062+0.04%
June 20260.399930.408320.398790.40437−2.09%
May 20260.408470.411860.405900.40792+0.71%
April 20260.405600.406430.399280.40423+1.17%
March 20260.400910.409840.397730.40185−2.05%
February 20260.409310.412820.408430.40990−1.28%
January 20260.414610.414780.405690.40920+0.67%

* 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 20260.38083
29 October 20260.38083
28 October 20260.38072
27 October 20260.38155
26 October 20260.38206
19 October 20260.38554
16 October 20260.38205
15 October 20260.38132
14 October 20260.38132
13 October 20260.38363
12 October 20260.38616
9 October 20260.37690
8 October 20260.37736
7 October 20260.37615
6 October 20260.37636
5 October 20260.37606
2 October 20260.37954
1 October 20260.38509

September 2026

DateRate
30 September 20260.38718
29 September 20260.38802
28 September 20260.38915
25 September 20260.39098
24 September 20260.39111
23 September 20260.39277
22 September 20260.39344
21 September 20260.39319
18 September 20260.39515
17 September 20260.39642
16 September 20260.39560
15 September 20260.39650
14 September 20260.39880
11 September 20260.40016
10 September 20260.40067
9 September 20260.39947
8 September 20260.39949
7 September 20260.40095
4 September 20260.40119
3 September 20260.40153
2 September 20260.40224
1 September 20260.40354

August 2026

DateRate
31 August 20260.40492
28 August 20260.40548
27 August 20260.40507
26 August 20260.40546
25 August 20260.40519
24 August 20260.40706
21 August 20260.40553
20 August 20260.40347
19 August 20260.40337
18 August 20260.40405
17 August 20260.40391
14 August 20260.40317
13 August 20260.40326
12 August 20260.40330
11 August 20260.40276
10 August 20260.40300
7 August 20260.40233
6 August 20260.40264
5 August 20260.40244
4 August 20260.40202
3 August 20260.40127

July 2026

DateRate
31 July 20260.40011
30 July 20260.39969
29 July 20260.39990
28 July 20260.40037
27 July 20260.40008
24 July 20260.39986
23 July 20260.39976
22 July 20260.39984
21 July 20260.40171
20 July 20260.40188
17 July 20260.40206
16 July 20260.40164
15 July 20260.40192
14 July 20260.40218
13 July 20260.40164
10 July 20260.40109
9 July 20260.40037
8 July 20260.40083
7 July 20260.40047
6 July 20260.40080
3 July 20260.39992
2 July 20260.39870
1 July 20260.39935

June 2026

DateRate
30 June 20260.39993
29 June 20260.39979
26 June 20260.39885
25 June 20260.39879
24 June 20260.40030
23 June 20260.40189
22 June 20260.40255
19 June 20260.40289
18 June 20260.40587
17 June 20260.40598
16 June 20260.40531
15 June 20260.40492
12 June 20260.40474
11 June 20260.40510
10 June 20260.40565
9 June 20260.40573
8 June 20260.40726
5 June 20260.40786
4 June 20260.40778
3 June 20260.40831
2 June 20260.40824
1 June 20260.40832

May 2026

DateRate
29 May 20260.40847
28 May 20260.40853
27 May 20260.40788
26 May 20260.40758
25 May 20260.40640
22 May 20260.40609
21 May 20260.40632
20 May 20260.40658
19 May 20260.40721
18 May 20260.40617
15 May 20260.40883
14 May 20260.40932
13 May 20260.41097
12 May 20260.41186
11 May 20260.41081
8 May 20260.40927
7 May 20260.40765
6 May 20260.40622
5 May 20260.40590
4 May 20260.40626

April 2026

DateRate
30 April 20260.40560
29 April 20260.40534
28 April 20260.40577
27 April 20260.40539
24 April 20260.40531
23 April 20260.40533
22 April 20260.40609
21 April 20260.40627
20 April 20260.40643
17 April 20260.40620
16 April 20260.40560
15 April 20260.40586
14 April 20260.40377
13 April 20260.40389
10 April 20260.40326
9 April 20260.40232
8 April 20260.40020
7 April 20260.39928
2 April 20260.40207
1 April 20260.40063

March 2026

DateRate
31 March 20260.40091
30 March 20260.40147
27 March 20260.40196
26 March 20260.40219
25 March 20260.40180
24 March 20260.40143
23 March 20260.40058
20 March 20260.40045
19 March 20260.40024
18 March 20260.40017
17 March 20260.39862
16 March 20260.39773
13 March 20260.39966
12 March 20260.40184
11 March 20260.40209
10 March 20260.39971
9 March 20260.40231
6 March 20260.40319
5 March 20260.40420
4 March 20260.40396
3 March 20260.40644
2 March 20260.40984

February 2026

DateRate
27 February 20260.40931
26 February 20260.40849
25 February 20260.40878
24 February 20260.40881
23 February 20260.40846
20 February 20260.40959
19 February 20260.41037
18 February 20260.41041
17 February 20260.41058
16 February 20260.41013
13 February 20260.41057
12 February 20260.41153
11 February 20260.41110
10 February 20260.41045
9 February 20260.40843
6 February 20260.40877
5 February 20260.40917
4 February 20260.40974
3 February 20260.41050
2 February 20260.41282

January 2026

DateRate
30 January 20260.41461
29 January 20260.41478
28 January 20260.41420
27 January 20260.41234
26 January 20260.41002
23 January 20260.40891
22 January 20260.40849
21 January 20260.40835
20 January 20260.40678
19 January 20260.40671
16 January 20260.40656
15 January 20260.40699
14 January 20260.40702
13 January 20260.40732
12 January 20260.40569
9 January 20260.40690
8 January 20260.40723
7 January 20260.40835
6 January 20260.40945
5 January 20260.41104
2 January 20260.41144

MAD to SAR in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.41817 SAR on 18 September 2025 and the lowest 0.37023 on 3 January 2025. From the first to the last figure of the period the rate moved +11.06% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20250.411860.411860.404640.40809+1.56%
November 20250.405520.406010.402580.40440+0.09%
October 20250.405140.412310.405140.40884−1.80%
September 20250.412570.418170.412040.41516−0.73%
August 20250.415590.416470.411240.41476+0.78%
July 20250.412390.417820.412390.41599−0.62%
June 20250.414950.414950.406310.41024+2.15%
May 20250.406200.407610.402560.40544+0.31%
April 20250.404960.406880.389290.39905+3.94%
March 20250.389610.391560.376920.38651+3.11%
February 20250.377870.378510.373130.37545+0.87%
January 20250.374620.375810.370230.37346+1.02%

* 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.41186
30 December 20250.41164
29 December 20250.41139
24 December 20250.41115
23 December 20250.40932
22 December 20250.40924
19 December 20250.40923
18 December 20250.40966
17 December 20250.40982
16 December 20250.40861
15 December 20250.40802
12 December 20250.40828
11 December 20250.40576
10 December 20250.40545
9 December 20250.40596
8 December 20250.40625
5 December 20250.40634
4 December 20250.40664
3 December 20250.40528
2 December 20250.40546
1 December 20250.40464

November 2025

DateRate
28 November 20250.40552
27 November 20250.40471
26 November 20250.40460
25 November 20250.40397
24 November 20250.40368
21 November 20250.40408
20 November 20250.40525
19 November 20250.40562
18 November 20250.40573
17 November 20250.40601
14 November 20250.40510
13 November 20250.40395
12 November 20250.40445
11 November 20250.40436
10 November 20250.40474
7 November 20250.40381
6 November 20250.40294
5 November 20250.40258
4 November 20250.40304
3 November 20250.40382

October 2025

DateRate
31 October 20250.40514
30 October 20250.40671
29 October 20250.40685
28 October 20250.40647
27 October 20250.40604
24 October 20250.40575
23 October 20250.40544
22 October 20250.40652
21 October 20250.40737
20 October 20250.40893
17 October 20250.40825
16 October 20250.40858
15 October 20250.40848
14 October 20250.40915
13 October 20250.41007
10 October 20250.41093
9 October 20250.41125
8 October 20250.41120
7 October 20250.41138
6 October 20250.41197
3 October 20250.41230
2 October 20250.41214
1 October 20250.41231

September 2025

DateRate
30 September 20250.41257
29 September 20250.41204
26 September 20250.41465
25 September 20250.41459
24 September 20250.41505
23 September 20250.41527
22 September 20250.41469
19 September 20250.41757
18 September 20250.41817
17 September 20250.41808
16 September 20250.41680
15 September 20250.41608
12 September 20250.41550
11 September 20250.41557
10 September 20250.41620
9 September 20250.41537
8 September 20250.41288
5 September 20250.41261
4 September 20250.41349
3 September 20250.41464
2 September 20250.41639
1 September 20250.41539

August 2025

DateRate
29 August 20250.41559
28 August 20250.41399
27 August 20250.41534
26 August 20250.41639
25 August 20250.41554
22 August 20250.41589
21 August 20250.41626
20 August 20250.41615
19 August 20250.41570
18 August 20250.41605
15 August 20250.41647
14 August 20250.41606
13 August 20250.41452
12 August 20250.41434
11 August 20250.41461
8 August 20250.41437
7 August 20250.41342
6 August 20250.41251
5 August 20250.41319
4 August 20250.41243
1 August 20250.41124

July 2025

DateRate
31 July 20250.41239
30 July 20250.41240
29 July 20250.41563
28 July 20250.41665
25 July 20250.41758
24 July 20250.41700
23 July 20250.41628
22 July 20250.41537
21 July 20250.41476
18 July 20250.41404
17 July 20250.41465
16 July 20250.41579
15 July 20250.41625
14 July 20250.41632
11 July 20250.41652
10 July 20250.41631
9 July 20250.41642
8 July 20250.41682
7 July 20250.41769
4 July 20250.41768
3 July 20250.41782
2 July 20250.41756
1 July 20250.41594

June 2025

DateRate
30 June 20250.41495
27 June 20250.41268
26 June 20250.41199
25 June 20250.41200
24 June 20250.41022
23 June 20250.41050
20 June 20250.40960
19 June 20250.41019
18 June 20250.41116
17 June 20250.41162
16 June 20250.41113
13 June 20250.41215
12 June 20250.40973
11 June 20250.40962
10 June 20250.40907
9 June 20250.40919
6 June 20250.40934
5 June 20250.40855
4 June 20250.40748
3 June 20250.40764
2 June 20250.40631

May 2025

DateRate
30 May 20250.40620
29 May 20250.40478
28 May 20250.40706
27 May 20250.40761
26 May 20250.40710
23 May 20250.40613
22 May 20250.40660
21 May 20250.40532
20 May 20250.40524
19 May 20250.40357
16 May 20250.40363
15 May 20250.40381
14 May 20250.40256
13 May 20250.40353
12 May 20250.40554
9 May 20250.40655
8 May 20250.40669
7 May 20250.40708
6 May 20250.40593
5 May 20250.40443
2 May 20250.40486

April 2025

DateRate
30 April 20250.40496
29 April 20250.40471
28 April 20250.40500
25 April 20250.40414
24 April 20250.40536
23 April 20250.40688
22 April 20250.40402
17 April 20250.40411
16 April 20250.40300
15 April 20250.40366
14 April 20250.40242
11 April 20250.39479
10 April 20250.39514
9 April 20250.39270
8 April 20250.39295
7 April 20250.39405
4 April 20250.39417
3 April 20250.39034
2 April 20250.38929
1 April 20250.38939

March 2025

DateRate
31 March 20250.38961
28 March 20250.38958
27 March 20250.39139
26 March 20250.39156
25 March 20250.39064
24 March 20250.38928
21 March 20250.38887
20 March 20250.38875
19 March 20250.38840
18 March 20250.38745
17 March 20250.38781
14 March 20250.38686
13 March 20250.38736
12 March 20250.38744
11 March 20250.38525
10 March 20250.38551
7 March 20250.38482
6 March 20250.38213
5 March 20250.37875
4 March 20250.37825
3 March 20250.37692

February 2025

DateRate
28 February 20250.37787
27 February 20250.37851
26 February 20250.37758
25 February 20250.37692
24 February 20250.37655
21 February 20250.37626
20 February 20250.37566
19 February 20250.37582
18 February 20250.37632
17 February 20250.37644
14 February 20250.37514
13 February 20250.37484
12 February 20250.37406
11 February 20250.37382
10 February 20250.37444
7 February 20250.37413
6 February 20250.37450
5 February 20250.37313
4 February 20250.37332
3 February 20250.37366

January 2025

DateRate
31 January 20250.37462
30 January 20250.37510
29 January 20250.37445
28 January 20250.37524
27 January 20250.37581
24 January 20250.37476
23 January 20250.37532
22 January 20250.37405
21 January 20250.37358
20 January 20250.37324
17 January 20250.37297
16 January 20250.37289
15 January 20250.37245
14 January 20250.37165
13 January 20250.37246
10 January 20250.37275
9 January 20250.37303
8 January 20250.37400
7 January 20250.37459
6 January 20250.37208
3 January 20250.37023
2 January 20250.37086

MAD to SAR in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.38895 SAR on 28 August 2024 and the lowest 0.36890 on 17 April 2024. From the first to the last figure of the period the rate moved −2.44% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20240.370830.377320.370830.37457−1.06%
November 20240.374790.382220.372330.37721−1.41%
October 20240.380160.386990.378060.38134−1.71%
September 20240.386770.387790.383260.38541−0.12%
August 20240.387220.388950.377450.38399+2.42%
July 20240.378080.382360.376130.37981+0.23%
June 20240.377220.378410.375170.37691+0.22%
May 20240.376400.378370.370930.37531+1.49%
April 20240.370890.374120.368900.37137+0.13%
March 20240.370400.374510.370400.37296−0.44%
February 20240.372030.374680.372030.37298−0.67%
January 20240.374530.380120.374530.37668−1.47%

* 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.37083
30 December 20240.37171
27 December 20240.37268
24 December 20240.37270
23 December 20240.37308
20 December 20240.37295
19 December 20240.37561
18 December 20240.37565
17 December 20240.37558
16 December 20240.37577
13 December 20240.37572
12 December 20240.37569
11 December 20240.37486
10 December 20240.37586
9 December 20240.37673
6 December 20240.37732
5 December 20240.37530
4 December 20240.37435
3 December 20240.37412
2 December 20240.37486

November 2024

DateRate
29 November 20240.37479
28 November 20240.37471
27 November 20240.37311
26 November 20240.37284
25 November 20240.37233
22 November 20240.37561
21 November 20240.37591
20 November 20240.37544
19 November 20240.37481
18 November 20240.37564
15 November 20240.37659
14 November 20240.37769
13 November 20240.37811
12 November 20240.37783
11 November 20240.37925
8 November 20240.37995
7 November 20240.38062
6 November 20240.38222
5 November 20240.38146
4 November 20240.38188
1 November 20240.38066

October 2024

DateRate
31 October 20240.38016
30 October 20240.38026
29 October 20240.38034
28 October 20240.37988
25 October 20240.37972
24 October 20240.37848
23 October 20240.37906
22 October 20240.37861
21 October 20240.37806
18 October 20240.37895
17 October 20240.38132
16 October 20240.38127
15 October 20240.38204
14 October 20240.38229
11 October 20240.38156
10 October 20240.38220
9 October 20240.38229
8 October 20240.38203
7 October 20240.38314
4 October 20240.38362
3 October 20240.38402
2 October 20240.38451
1 October 20240.38699

September 2024

DateRate
30 September 20240.38677
27 September 20240.38751
26 September 20240.38779
25 September 20240.38726
24 September 20240.38678
23 September 20240.38726
20 September 20240.38609
19 September 20240.38500
18 September 20240.38499
17 September 20240.38431
16 September 20240.38423
13 September 20240.38326
12 September 20240.38480
11 September 20240.38488
10 September 20240.38502
9 September 20240.38562
6 September 20240.38508
5 September 20240.38439
4 September 20240.38408
3 September 20240.38361
2 September 20240.38485

August 2024

DateRate
30 August 20240.38722
29 August 20240.38845
28 August 20240.38895
27 August 20240.38893
26 August 20240.38850
23 August 20240.38748
22 August 20240.38710
21 August 20240.38619
20 August 20240.38550
19 August 20240.38375
16 August 20240.38372
15 August 20240.38390
14 August 20240.38244
13 August 20240.38157
12 August 20240.38167
9 August 20240.38166
8 August 20240.38139
7 August 20240.38124
6 August 20240.38164
5 August 20240.38018
2 August 20240.37745
1 August 20240.37877

July 2024

DateRate
31 July 20240.37808
30 July 20240.37861
29 July 20240.37967
26 July 20240.38033
25 July 20240.37968
24 July 20240.38033
23 July 20240.38105
22 July 20240.38110
19 July 20240.38236
18 July 20240.38201
17 July 20240.38131
16 July 20240.38215
15 July 20240.38216
12 July 20240.38162
11 July 20240.38101
10 July 20240.38064
9 July 20240.38019
8 July 20240.37918
5 July 20240.37861
4 July 20240.37706
3 July 20240.37613
2 July 20240.37622
1 July 20240.37621

June 2024

DateRate
28 June 20240.37722
27 June 20240.37759
26 June 20240.37756
25 June 20240.37682
24 June 20240.37611
21 June 20240.37665
20 June 20240.37616
19 June 20240.37517
18 June 20240.37517
17 June 20240.37575
14 June 20240.37664
13 June 20240.37684
12 June 20240.37670
11 June 20240.37803
10 June 20240.37816
7 June 20240.37841
6 June 20240.37836
5 June 20240.37730
4 June 20240.37678
3 June 20240.37680

May 2024

DateRate
31 May 20240.37640
30 May 20240.37697
29 May 20240.37743
28 May 20240.37722
27 May 20240.37663
24 May 20240.37752
23 May 20240.37834
22 May 20240.37837
21 May 20240.37695
20 May 20240.37648
17 May 20240.37625
16 May 20240.37535
15 May 20240.37419
14 May 20240.37435
13 May 20240.37375
10 May 20240.37373
9 May 20240.37415
8 May 20240.37371
7 May 20240.37360
6 May 20240.37273
3 May 20240.37165
2 May 20240.37093

April 2024

DateRate
30 April 20240.37089
29 April 20240.37003
26 April 20240.37023
25 April 20240.36956
24 April 20240.36978
23 April 20240.36929
22 April 20240.36960
19 April 20240.37050
18 April 20240.36929
17 April 20240.36890
16 April 20240.36985
15 April 20240.37412
12 April 20240.37410
11 April 20240.37410
10 April 20240.37386
9 April 20240.37340
8 April 20240.37265
5 April 20240.37230
4 April 20240.37249
3 April 20240.37203
2 April 20240.37179

March 2024

DateRate
28 March 20240.37040
27 March 20240.37112
26 March 20240.37154
25 March 20240.37171
22 March 20240.37356
21 March 20240.37342
20 March 20240.37327
19 March 20240.37321
18 March 20240.37313
15 March 20240.37390
14 March 20240.37413
13 March 20240.37348
12 March 20240.37331
11 March 20240.37369
8 March 20240.37451
7 March 20240.37446
6 March 20240.37353
5 March 20240.37308
4 March 20240.37197
1 March 20240.37175

February 2024

DateRate
29 February 20240.37203
28 February 20240.37271
27 February 20240.37319
26 February 20240.37352
23 February 20240.37302
22 February 20240.37219
21 February 20240.37224
20 February 20240.37242
19 February 20240.37258
16 February 20240.37246
15 February 20240.37235
14 February 20240.37295
13 February 20240.37355
12 February 20240.37368
9 February 20240.37246
8 February 20240.37272
7 February 20240.37217
6 February 20240.37279
5 February 20240.37461
2 February 20240.37431
1 February 20240.37468

January 2024

DateRate
31 January 20240.37453
30 January 20240.37485
29 January 20240.37602
26 January 20240.37579
25 January 20240.37656
24 January 20240.37599
23 January 20240.37715
22 January 20240.37656
19 January 20240.37520
18 January 20240.37582
17 January 20240.37614
16 January 20240.37674
15 January 20240.37651
12 January 20240.37669
11 January 20240.37656
10 January 20240.37737
9 January 20240.37747
8 January 20240.37701
5 January 20240.37779
4 January 20240.37752
3 January 20240.37848
2 January 20240.38012

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: Saudi Central Bank (SAMA). Rates By Exchange Rate API

Related

Questions

What were the highest and lowest MAD to SAR rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.41478 SAR on 29 January 2026 and the lowest 0.37606 on 5 October 2026. From the first to the last figure of the period the rate moved −7.44% (calculated by us).
What were the highest and lowest MAD to SAR rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.41817 SAR on 18 September 2025 and the lowest 0.37023 on 3 January 2025. From the first to the last figure of the period the rate moved +11.06% (calculated by us).
What were the highest and lowest MAD to SAR rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.38895 SAR on 28 August 2024 and the lowest 0.36890 on 17 April 2024. From the first to the last figure of the period the rate moved −2.44% (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.