Skip to content
TrillioniPay
Rate history

SAR to MAD exchange rate history

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

Change
+5.06%
High
2.6591
Low
2.4567
SAR to MAD, last 3 months2.46982.52852.58732.646031 Jul28 Aug28 Sept30 Oct
SAR to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert SAR to MAD at today’s reference rate →

SAR to MAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 SAR = 2.6591 MAD on 5 October 2026 and the lowest 2.4109 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 20262.62592.65912.58962.6266+1.67%
September 20262.58282.58282.47812.5240+4.58%
August 20262.46962.49212.45672.4765−1.19%
July 20262.49932.50822.48652.4962−0.04%
June 20262.50052.50762.44912.4732+2.14%
May 20262.44812.46362.42802.4515−0.70%
April 20262.46552.50452.46052.4739−1.16%
March 20262.49432.51432.44002.4886+2.10%
February 20262.44312.44842.42242.4396+1.29%
January 20262.41192.46502.41092.4439−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 20262.6259
29 October 20262.6258
28 October 20262.6266
27 October 20262.6209
26 October 20262.6174
19 October 20262.5938
16 October 20262.6175
15 October 20262.6225
14 October 20262.6224
13 October 20262.6066
12 October 20262.5896
9 October 20262.6532
8 October 20262.6500
7 October 20262.6585
6 October 20262.6570
5 October 20262.6591
2 October 20262.6348
1 October 20262.5968

September 2026

DateRate
30 September 20262.5828
29 September 20262.5772
28 September 20262.5697
25 September 20262.5577
24 September 20262.5568
23 September 20262.5460
22 September 20262.5417
21 September 20262.5433
18 September 20262.5307
17 September 20262.5226
16 September 20262.5278
15 September 20262.5221
14 September 20262.5075
11 September 20262.4990
10 September 20262.4958
9 September 20262.5033
8 September 20262.5032
7 September 20262.4941
4 September 20262.4926
3 September 20262.4905
2 September 20262.4861
1 September 20262.4781

August 2026

DateRate
31 August 20262.4696
28 August 20262.4662
27 August 20262.4687
26 August 20262.4663
25 August 20262.4680
24 August 20262.4567
21 August 20262.4659
20 August 20262.4785
19 August 20262.4791
18 August 20262.4749
17 August 20262.4758
14 August 20262.4804
13 August 20262.4798
12 August 20262.4795
11 August 20262.4829
10 August 20262.4814
7 August 20262.4856
6 August 20262.4836
5 August 20262.4849
4 August 20262.4875
3 August 20262.4921

July 2026

DateRate
31 July 20262.4993
30 July 20262.5019
29 July 20262.5007
28 July 20262.4977
27 July 20262.4995
24 July 20262.5009
23 July 20262.5015
22 July 20262.5010
21 July 20262.4894
20 July 20262.4883
17 July 20262.4872
16 July 20262.4898
15 July 20262.4881
14 July 20262.4865
13 July 20262.4898
10 July 20262.4932
9 July 20262.4977
8 July 20262.4948
7 July 20262.4971
6 July 20262.4950
3 July 20262.5005
2 July 20262.5082
1 July 20262.5040

June 2026

DateRate
30 June 20262.5005
29 June 20262.5013
26 June 20262.5072
25 June 20262.5076
24 June 20262.4981
23 June 20262.4882
22 June 20262.4842
19 June 20262.4821
18 June 20262.4639
17 June 20262.4632
16 June 20262.4672
15 June 20262.4696
12 June 20262.4707
11 June 20262.4685
10 June 20262.4652
9 June 20262.4647
8 June 20262.4554
5 June 20262.4518
4 June 20262.4523
3 June 20262.4491
2 June 20262.4496
1 June 20262.4491

May 2026

DateRate
29 May 20262.4481
28 May 20262.4478
27 May 20262.4517
26 May 20262.4535
25 May 20262.4606
22 May 20262.4625
21 May 20262.4611
20 May 20262.4596
19 May 20262.4557
18 May 20262.4621
15 May 20262.4460
14 May 20262.4431
13 May 20262.4333
12 May 20262.4280
11 May 20262.4342
8 May 20262.4434
7 May 20262.4531
6 May 20262.4617
5 May 20262.4636
4 May 20262.4615

April 2026

DateRate
30 April 20262.4655
29 April 20262.4671
28 April 20262.4644
27 April 20262.4668
24 April 20262.4672
23 April 20262.4672
22 April 20262.4625
21 April 20262.4614
20 April 20262.4605
17 April 20262.4619
16 April 20262.4655
15 April 20262.4639
14 April 20262.4767
13 April 20262.4759
10 April 20262.4798
9 April 20262.4856
8 April 20262.4988
7 April 20262.5045
2 April 20262.4871
1 April 20262.4960

March 2026

DateRate
31 March 20262.4943
30 March 20262.4909
27 March 20262.4878
26 March 20262.4864
25 March 20262.4888
24 March 20262.4911
23 March 20262.4964
20 March 20262.4972
19 March 20262.4985
18 March 20262.4989
17 March 20262.5087
16 March 20262.5143
13 March 20262.5021
12 March 20262.4886
11 March 20262.4870
10 March 20262.5018
9 March 20262.4857
6 March 20262.4802
5 March 20262.4740
4 March 20262.4755
3 March 20262.4604
2 March 20262.4400

February 2026

DateRate
27 February 20262.4431
26 February 20262.4481
25 February 20262.4463
24 February 20262.4461
23 February 20262.4482
20 February 20262.4415
19 February 20262.4368
18 February 20262.4366
17 February 20262.4356
16 February 20262.4382
13 February 20262.4357
12 February 20262.4300
11 February 20262.4325
10 February 20262.4363
9 February 20262.4484
6 February 20262.4463
5 February 20262.4440
4 February 20262.4406
3 February 20262.4360
2 February 20262.4224

January 2026

DateRate
30 January 20262.4119
29 January 20262.4109
28 January 20262.4143
27 January 20262.4252
26 January 20262.4389
23 January 20262.4455
22 January 20262.4480
21 January 20262.4489
20 January 20262.4583
19 January 20262.4588
16 January 20262.4597
15 January 20262.4571
14 January 20262.4569
13 January 20262.4551
12 January 20262.4650
9 January 20262.4576
8 January 20262.4556
7 January 20262.4489
6 January 20262.4423
5 January 20262.4328
2 January 20262.4305

SAR to MAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 SAR = 2.7010 MAD on 3 January 2025 and the lowest 2.3914 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 20252.42802.47132.42802.4505−1.54%
November 20252.46602.48402.46302.4728−0.09%
October 20252.46832.46832.42542.4461+1.83%
September 20252.42382.42692.39142.4087+0.73%
August 20252.40622.43172.40112.4110−0.77%
July 20252.42492.42492.39342.4039+0.62%
June 20252.40992.46122.40992.4376−2.11%
May 20252.46182.48412.45332.4665−0.31%
April 20252.46942.56882.45772.5065−3.79%
March 20252.56662.65312.55392.5876−3.01%
February 20252.64642.68002.64192.6635−0.86%
January 20252.66932.70102.66092.6777−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 20252.4280
30 December 20252.4293
29 December 20252.4308
24 December 20252.4322
23 December 20252.4431
22 December 20252.4436
19 December 20252.4436
18 December 20252.4410
17 December 20252.4401
16 December 20252.4473
15 December 20252.4509
12 December 20252.4493
11 December 20252.4645
10 December 20252.4664
9 December 20252.4633
8 December 20252.4615
5 December 20252.4610
4 December 20252.4592
3 December 20252.4674
2 December 20252.4664
1 December 20252.4713

November 2025

DateRate
28 November 20252.4660
27 November 20252.4709
26 November 20252.4716
25 November 20252.4754
24 November 20252.4772
21 November 20252.4747
20 November 20252.4676
19 November 20252.4653
18 November 20252.4647
17 November 20252.4630
14 November 20252.4685
13 November 20252.4756
12 November 20252.4725
11 November 20252.4730
10 November 20252.4707
7 November 20252.4764
6 November 20252.4818
5 November 20252.4840
4 November 20252.4811
3 November 20252.4763

October 2025

DateRate
31 October 20252.4683
30 October 20252.4587
29 October 20252.4579
28 October 20252.4602
27 October 20252.4628
24 October 20252.4646
23 October 20252.4664
22 October 20252.4599
21 October 20252.4548
20 October 20252.4454
17 October 20252.4495
16 October 20252.4475
15 October 20252.4481
14 October 20252.4441
13 October 20252.4386
10 October 20252.4335
9 October 20252.4316
8 October 20252.4319
7 October 20252.4308
6 October 20252.4274
3 October 20252.4254
2 October 20252.4264
1 October 20252.4254

September 2025

DateRate
30 September 20252.4238
29 September 20252.4269
26 September 20252.4117
25 September 20252.4120
24 September 20252.4093
23 September 20252.4081
22 September 20252.4115
19 September 20252.3948
18 September 20252.3914
17 September 20252.3919
16 September 20252.3992
15 September 20252.4034
12 September 20252.4068
11 September 20252.4063
10 September 20252.4027
9 September 20252.4075
8 September 20252.4220
5 September 20252.4236
4 September 20252.4184
3 September 20252.4117
2 September 20252.4016
1 September 20252.4074

August 2025

DateRate
29 August 20252.4062
28 August 20252.4155
27 August 20252.4077
26 August 20252.4016
25 August 20252.4065
22 August 20252.4045
21 August 20252.4024
20 August 20252.4030
19 August 20252.4056
18 August 20252.4036
15 August 20252.4011
14 August 20252.4035
13 August 20252.4124
12 August 20252.4135
11 August 20252.4119
8 August 20252.4133
7 August 20252.4188
6 August 20252.4242
5 August 20252.4202
4 August 20252.4247
1 August 20252.4317

July 2025

DateRate
31 July 20252.4249
30 July 20252.4248
29 July 20252.4060
28 July 20252.4001
25 July 20252.3947
24 July 20252.3981
23 July 20252.4022
22 July 20252.4075
21 July 20252.4110
18 July 20252.4152
17 July 20252.4117
16 July 20252.4050
15 July 20252.4024
14 July 20252.4020
11 July 20252.4009
10 July 20252.4021
9 July 20252.4014
8 July 20252.3991
7 July 20252.3941
4 July 20252.3942
3 July 20252.3934
2 July 20252.3948
1 July 20252.4042

June 2025

DateRate
30 June 20252.4099
27 June 20252.4232
26 June 20252.4272
25 June 20252.4272
24 June 20252.4377
23 June 20252.4361
20 June 20252.4414
19 June 20252.4379
18 June 20252.4321
17 June 20252.4294
16 June 20252.4323
13 June 20252.4263
12 June 20252.4406
11 June 20252.4413
10 June 20252.4445
9 June 20252.4439
6 June 20252.4430
5 June 20252.4477
4 June 20252.4541
3 June 20252.4532
2 June 20252.4612

May 2025

DateRate
30 May 20252.4618
29 May 20252.4705
28 May 20252.4567
27 May 20252.4533
26 May 20252.4564
23 May 20252.4622
22 May 20252.4594
21 May 20252.4672
20 May 20252.4677
19 May 20252.4779
16 May 20252.4775
15 May 20252.4764
14 May 20252.4841
13 May 20252.4781
12 May 20252.4658
9 May 20252.4597
8 May 20252.4589
7 May 20252.4565
6 May 20252.4635
5 May 20252.4726
2 May 20252.4700

April 2025

DateRate
30 April 20252.4694
29 April 20252.4709
28 April 20252.4691
25 April 20252.4744
24 April 20252.4669
23 April 20252.4577
22 April 20252.4751
17 April 20252.4746
16 April 20252.4814
15 April 20252.4773
14 April 20252.4850
11 April 20252.5330
10 April 20252.5307
9 April 20252.5465
8 April 20252.5448
7 April 20252.5378
4 April 20252.5370
3 April 20252.5619
2 April 20252.5688
1 April 20252.5681

March 2025

DateRate
31 March 20252.5666
28 March 20252.5669
27 March 20252.5550
26 March 20252.5539
25 March 20252.5599
24 March 20252.5688
21 March 20252.5716
20 March 20252.5723
19 March 20252.5747
18 March 20252.5809
17 March 20252.5786
14 March 20252.5849
13 March 20252.5816
12 March 20252.5810
11 March 20252.5957
10 March 20252.5940
7 March 20252.5986
6 March 20252.6169
5 March 20252.6403
4 March 20252.6437
3 March 20252.6531

February 2025

DateRate
28 February 20252.6464
27 February 20252.6419
26 February 20252.6484
25 February 20252.6531
24 February 20252.6557
21 February 20252.6577
20 February 20252.6620
19 February 20252.6609
18 February 20252.6573
17 February 20252.6564
14 February 20252.6657
13 February 20252.6678
12 February 20252.6733
11 February 20252.6751
10 February 20252.6707
7 February 20252.6729
6 February 20252.6702
5 February 20252.6800
4 February 20252.6787
3 February 20252.6762

January 2025

DateRate
31 January 20252.6693
30 January 20252.6659
29 January 20252.6706
28 January 20252.6650
27 January 20252.6609
24 January 20252.6684
23 January 20252.6644
22 January 20252.6735
21 January 20252.6768
20 January 20252.6792
17 January 20252.6812
16 January 20252.6818
15 January 20252.6849
14 January 20252.6907
13 January 20252.6848
10 January 20252.6828
9 January 20252.6807
8 January 20252.6738
7 January 20252.6696
6 January 20252.6876
3 January 20252.7010
2 January 20252.6965

SAR to MAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 SAR = 2.7108 MAD on 17 April 2024 and the lowest 2.5710 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 20242.69672.69672.65032.6698+1.07%
November 20242.66822.68582.61632.6512+1.43%
October 20242.63042.64512.58402.6224+1.74%
September 20242.58552.60922.57872.5947+0.12%
August 20242.58252.64932.57102.6045−2.36%
July 20242.64502.65862.61532.6329−0.23%
June 20242.65102.66552.64262.6532−0.22%
May 20242.65672.69592.64292.6646−1.47%
April 20242.69622.71082.67302.6928−0.13%
March 20242.69982.69982.67022.6813+0.44%
February 20242.68792.68792.66902.6811+0.67%
January 20242.67002.67002.63072.6548+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 20242.6967
30 December 20242.6903
27 December 20242.6833
24 December 20242.6831
23 December 20242.6804
20 December 20242.6813
19 December 20242.6623
18 December 20242.6621
17 December 20242.6626
16 December 20242.6612
13 December 20242.6616
12 December 20242.6618
11 December 20242.6677
10 December 20242.6606
9 December 20242.6544
6 December 20242.6503
5 December 20242.6645
4 December 20242.6713
3 December 20242.6729
2 December 20242.6677

November 2024

DateRate
29 November 20242.6682
28 November 20242.6687
27 November 20242.6802
26 November 20242.6822
25 November 20242.6858
22 November 20242.6623
21 November 20242.6602
20 November 20242.6636
19 November 20242.6680
18 November 20242.6621
15 November 20242.6554
14 November 20242.6477
13 November 20242.6448
12 November 20242.6467
11 November 20242.6368
8 November 20242.6320
7 November 20242.6273
6 November 20242.6163
5 November 20242.6215
4 November 20242.6186
1 November 20242.6270

October 2024

DateRate
31 October 20242.6304
30 October 20242.6297
29 October 20242.6292
28 October 20242.6324
25 October 20242.6335
24 October 20242.6422
23 October 20242.6381
22 October 20242.6412
21 October 20242.6451
18 October 20242.6389
17 October 20242.6225
16 October 20242.6228
15 October 20242.6175
14 October 20242.6158
11 October 20242.6208
10 October 20242.6164
9 October 20242.6158
8 October 20242.6176
7 October 20242.6100
4 October 20242.6067
3 October 20242.6040
2 October 20242.6007
1 October 20242.5840

September 2024

DateRate
30 September 20242.5855
27 September 20242.5806
26 September 20242.5787
25 September 20242.5822
24 September 20242.5854
23 September 20242.5822
20 September 20242.5901
19 September 20242.5974
18 September 20242.5975
17 September 20242.6021
16 September 20242.6026
13 September 20242.6092
12 September 20242.5988
11 September 20242.5982
10 September 20242.5973
9 September 20242.5933
6 September 20242.5968
5 September 20242.6015
4 September 20242.6036
3 September 20242.6068
2 September 20242.5984

August 2024

DateRate
30 August 20242.5825
29 August 20242.5744
28 August 20242.5710
27 August 20242.5712
26 August 20242.5740
23 August 20242.5807
22 August 20242.5833
21 August 20242.5894
20 August 20242.5941
19 August 20242.6059
16 August 20242.6061
15 August 20242.6048
14 August 20242.6148
13 August 20242.6207
12 August 20242.6200
9 August 20242.6202
8 August 20242.6220
7 August 20242.6230
6 August 20242.6202
5 August 20242.6303
2 August 20242.6493
1 August 20242.6401

July 2024

DateRate
31 July 20242.6450
30 July 20242.6413
29 July 20242.6338
26 July 20242.6293
25 July 20242.6338
24 July 20242.6293
23 July 20242.6243
22 July 20242.6240
19 July 20242.6153
18 July 20242.6177
17 July 20242.6225
16 July 20242.6168
15 July 20242.6167
12 July 20242.6204
11 July 20242.6246
10 July 20242.6271
9 July 20242.6303
8 July 20242.6373
5 July 20242.6412
4 July 20242.6521
3 July 20242.6586
2 July 20242.6580
1 July 20242.6581

June 2024

DateRate
28 June 20242.6510
27 June 20242.6483
26 June 20242.6486
25 June 20242.6538
24 June 20242.6588
21 June 20242.6550
20 June 20242.6584
19 June 20242.6655
18 June 20242.6655
17 June 20242.6613
14 June 20242.6551
13 June 20242.6536
12 June 20242.6546
11 June 20242.6453
10 June 20242.6444
7 June 20242.6426
6 June 20242.6430
5 June 20242.6504
4 June 20242.6541
3 June 20242.6539

May 2024

DateRate
31 May 20242.6567
30 May 20242.6527
29 May 20242.6495
28 May 20242.6510
27 May 20242.6551
24 May 20242.6488
23 May 20242.6431
22 May 20242.6429
21 May 20242.6529
20 May 20242.6562
17 May 20242.6578
16 May 20242.6642
15 May 20242.6724
14 May 20242.6713
13 May 20242.6756
10 May 20242.6758
9 May 20242.6727
8 May 20242.6759
7 May 20242.6766
6 May 20242.6829
3 May 20242.6907
2 May 20242.6959

April 2024

DateRate
30 April 20242.6962
29 April 20242.7025
26 April 20242.7010
25 April 20242.7059
24 April 20242.7043
23 April 20242.7079
22 April 20242.7056
19 April 20242.6991
18 April 20242.7079
17 April 20242.7108
16 April 20242.7038
15 April 20242.6730
12 April 20242.6731
11 April 20242.6731
10 April 20242.6748
9 April 20242.6781
8 April 20242.6835
5 April 20242.6860
4 April 20242.6846
3 April 20242.6879
2 April 20242.6897

March 2024

DateRate
28 March 20242.6998
27 March 20242.6945
26 March 20242.6915
25 March 20242.6903
22 March 20242.6769
21 March 20242.6780
20 March 20242.6791
19 March 20242.6794
18 March 20242.6800
15 March 20242.6745
14 March 20242.6728
13 March 20242.6775
12 March 20242.6788
11 March 20242.6760
8 March 20242.6702
7 March 20242.6705
6 March 20242.6771
5 March 20242.6804
4 March 20242.6884
1 March 20242.6900

February 2024

DateRate
29 February 20242.6879
28 February 20242.6831
27 February 20242.6796
26 February 20242.6772
23 February 20242.6808
22 February 20242.6868
21 February 20242.6864
20 February 20242.6851
19 February 20242.6840
16 February 20242.6849
15 February 20242.6856
14 February 20242.6813
13 February 20242.6770
12 February 20242.6761
9 February 20242.6849
8 February 20242.6830
7 February 20242.6869
6 February 20242.6824
5 February 20242.6694
2 February 20242.6716
1 February 20242.6690

January 2024

DateRate
31 January 20242.6700
30 January 20242.6677
29 January 20242.6595
26 January 20242.6611
25 January 20242.6556
24 January 20242.6596
23 January 20242.6515
22 January 20242.6556
19 January 20242.6652
18 January 20242.6609
17 January 20242.6586
16 January 20242.6544
15 January 20242.6560
12 January 20242.6547
11 January 20242.6556
10 January 20242.6499
9 January 20242.6492
8 January 20242.6524
5 January 20242.6470
4 January 20242.6488
3 January 20242.6421
2 January 20242.6307

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 SAR to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 SAR = 2.6591 MAD on 5 October 2026 and the lowest 2.4109 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 SAR to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 SAR = 2.7010 MAD on 3 January 2025 and the lowest 2.3914 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 SAR to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 SAR = 2.7108 MAD on 17 April 2024 and the lowest 2.5710 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.