Skip to content
TrillioniPay
Rate history

OMR to MAD exchange rate history

Omani rial to Moroccan dirham reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 26.4379 on 17 April 2024. Lowest: 23.3229 on 18 September 2025.

Change
+5.06%
High
25.9346
Low
23.9597
OMR to MAD, last 3 months24.088124.660825.233525.806231 Jul28 Aug28 Sept30 Oct
OMR to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert OMR to MAD at today’s reference rate →

OMR to MAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 OMR = 25.9346 MAD on 5 October 2026 and the lowest 23.5138 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 202625.610125.934625.256625.6170+1.67%
September 202625.189925.189924.168624.6167+4.58%
August 202624.086124.305323.959724.1536−1.19%
July 202624.376124.462124.250424.3452−0.04%
June 202624.386924.456223.885824.1207+2.14%
May 202623.876824.027823.680223.9097−0.70%
April 202624.046024.426223.996924.1280−1.16%
March 202624.327124.521623.796924.2710+2.10%
February 202623.827823.879523.625323.7938+1.29%
January 202623.523324.040723.513823.8355−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 202625.6101
29 October 202625.6098
28 October 202625.6174
27 October 202625.5617
26 October 202625.5276
19 October 202625.2969
16 October 202625.5282
15 October 202625.5768
14 October 202625.5766
13 October 202625.4226
12 October 202625.2566
9 October 202625.8771
8 October 202625.8450
7 October 202625.9284
6 October 202625.9138
5 October 202625.9346
2 October 202625.6971
1 October 202625.3263

September 2026

DateRate
30 September 202625.1899
29 September 202625.1355
28 September 202625.0620
25 September 202624.9453
24 September 202624.9366
23 September 202624.8310
22 September 202624.7892
21 September 202624.8048
18 September 202624.6819
17 September 202624.6026
16 September 202624.6535
15 September 202624.5979
14 September 202624.4556
11 September 202624.3725
10 September 202624.3417
9 September 202624.4151
8 September 202624.4134
7 September 202624.3245
4 September 202624.3105
3 September 202624.2897
2 September 202624.2465
1 September 202624.1686

August 2026

DateRate
31 August 202624.0861
28 August 202624.0531
27 August 202624.0774
26 August 202624.0540
25 August 202624.0700
24 August 202623.9597
21 August 202624.0500
20 August 202624.1726
19 August 202624.1785
18 August 202624.1379
17 August 202624.1463
14 August 202624.1909
13 August 202624.1852
12 August 202624.1829
11 August 202624.2153
10 August 202624.2012
7 August 202624.2416
6 August 202624.2224
5 August 202624.2348
4 August 202624.2603
3 August 202624.3053

July 2026

DateRate
31 July 202624.3761
30 July 202624.4015
29 July 202624.3889
28 July 202624.3597
27 July 202624.3779
24 July 202624.3910
23 July 202624.3974
22 July 202624.3921
21 July 202624.2787
20 July 202624.2684
17 July 202624.2575
16 July 202624.2831
15 July 202624.2660
14 July 202624.2504
13 July 202624.2832
10 July 202624.3163
9 July 202624.3599
8 July 202624.3320
7 July 202624.3541
6 July 202624.3336
3 July 202624.3874
2 July 202624.4621
1 July 202624.4220

June 2026

DateRate
30 June 202624.3869
29 June 202624.3952
26 June 202624.4528
25 June 202624.4562
24 June 202624.3643
23 June 202624.2678
22 June 202624.2282
19 June 202624.2076
18 June 202624.0299
17 June 202624.0236
16 June 202624.0630
15 June 202624.0864
12 June 202624.0971
11 June 202624.0756
10 June 202624.0429
9 June 202624.0381
8 June 202623.9478
5 June 202623.9124
4 June 202623.9172
3 June 202623.8865
2 June 202623.8905
1 June 202623.8858

May 2026

DateRate
29 May 202623.8768
28 May 202623.8732
27 May 202623.9112
26 May 202623.9289
25 May 202623.9985
22 May 202624.0167
21 May 202624.0031
20 May 202623.9882
19 May 202623.9507
18 May 202624.0124
15 May 202623.8557
14 May 202623.8273
13 May 202623.7316
12 May 202623.6802
11 May 202623.7410
8 May 202623.8302
7 May 202623.9248
6 May 202624.0091
5 May 202624.0278
4 May 202624.0067

April 2026

DateRate
30 April 202624.0460
29 April 202624.0615
28 April 202624.0356
27 April 202624.0584
24 April 202624.0628
23 April 202624.0621
22 April 202624.0169
21 April 202624.0062
20 April 202623.9969
17 April 202624.0106
16 April 202624.0458
15 April 202624.0305
14 April 202624.1549
13 April 202624.1475
10 April 202624.1852
9 April 202624.2421
8 April 202624.3706
7 April 202624.4262
2 April 202624.2568
1 April 202624.3439

March 2026

DateRate
31 March 202624.3271
30 March 202624.2935
27 March 202624.2636
26 March 202624.2500
25 March 202624.2730
24 March 202624.2958
23 March 202624.3470
20 March 202624.3552
19 March 202624.3678
18 March 202624.3722
17 March 202624.4672
16 March 202624.5216
13 March 202624.4032
12 March 202624.2709
11 March 202624.2558
10 March 202624.4005
9 March 202624.2428
6 March 202624.1896
5 March 202624.1290
4 March 202624.1434
3 March 202623.9959
2 March 202623.7969

February 2026

DateRate
27 February 202623.8278
26 February 202623.8760
25 February 202623.8587
24 February 202623.8573
23 February 202623.8775
20 February 202623.8116
19 February 202623.7662
18 February 202623.7641
17 February 202623.7541
16 February 202623.7801
13 February 202623.7549
12 February 202623.6996
11 February 202623.7241
10 February 202623.7616
9 February 202623.8795
6 February 202623.8592
5 February 202623.8359
4 February 202623.8030
3 February 202623.7587
2 February 202623.6253

January 2026

DateRate
30 January 202623.5233
29 January 202623.5138
28 January 202623.5464
27 January 202623.6529
26 January 202623.7869
23 January 202623.8513
22 January 202623.8758
21 January 202623.8839
20 January 202623.9762
19 January 202623.9804
16 January 202623.9892
15 January 202623.9638
14 January 202623.9620
13 January 202623.9442
12 January 202624.0407
9 January 202623.9691
8 January 202623.9498
7 January 202623.8838
6 January 202623.8195
5 January 202623.7276
2 January 202623.7045

OMR to MAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 OMR = 26.3432 MAD on 3 January 2025 and the lowest 23.3229 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 202523.680424.102823.680423.8996−1.54%
November 202524.050724.226324.021424.1174−0.09%
October 202524.073324.073323.654623.8563+1.83%
September 202523.639523.669823.322923.4923+0.73%
August 202523.467723.716023.418223.5148−0.77%
July 202523.650223.650223.342723.4454+0.62%
June 202523.503824.004123.503823.7742−2.11%
May 202524.010124.227223.927324.0557−0.31%
April 202524.083825.053323.970424.4461−3.79%
March 202525.032525.875624.908125.2366−3.01%
February 202525.810226.138225.766725.9773−0.86%
January 202526.034126.343225.951726.1155−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 202523.6804
30 December 202523.6932
29 December 202523.7076
24 December 202523.7211
23 December 202523.8274
22 December 202523.8323
19 December 202523.8326
18 December 202523.8075
17 December 202523.7985
16 December 202523.8688
15 December 202523.9034
12 December 202523.8878
11 December 202524.0366
10 December 202524.0547
9 December 202524.0248
8 December 202524.0074
5 December 202524.0022
4 December 202523.9841
3 December 202524.0648
2 December 202524.0544
1 December 202524.1028

November 2025

DateRate
28 November 202524.0507
27 November 202524.0986
26 November 202524.1052
25 November 202524.1429
24 November 202524.1600
21 November 202524.1361
20 November 202524.0665
19 November 202524.0445
18 November 202524.0382
17 November 202524.0214
14 November 202524.0756
13 November 202524.1442
12 November 202524.1143
11 November 202524.1195
10 November 202524.0970
7 November 202524.1526
6 November 202524.2047
5 November 202524.2263
4 November 202524.1985
3 November 202524.1517

October 2025

DateRate
31 October 202524.0733
30 October 202523.9799
29 October 202523.9720
28 October 202523.9943
27 October 202524.0200
24 October 202524.0373
23 October 202524.0553
22 October 202523.9915
21 October 202523.9415
20 October 202523.8499
17 October 202523.8896
16 October 202523.8705
15 October 202523.8764
14 October 202523.8372
13 October 202523.7838
10 October 202523.7337
9 October 202523.7155
8 October 202523.7185
7 October 202523.7077
6 October 202523.6743
3 October 202523.6548
2 October 202523.6643
1 October 202523.6546

September 2025

DateRate
30 September 202523.6395
29 September 202523.6698
26 September 202523.5210
25 September 202523.5244
24 September 202523.4981
23 September 202523.4862
22 September 202523.5189
19 September 202523.3564
18 September 202523.3229
17 September 202523.3282
16 September 202523.3995
15 September 202523.4401
12 September 202523.4731
11 September 202523.4689
10 September 202523.4335
9 September 202523.4803
8 September 202523.6219
5 September 202523.6376
4 September 202523.5869
3 September 202523.5214
2 September 202523.4225
1 September 202523.4789

August 2025

DateRate
29 August 202523.4677
28 August 202523.5586
27 August 202523.4820
26 August 202523.4228
25 August 202523.4705
22 August 202523.4507
21 August 202523.4302
20 August 202523.4363
19 August 202523.4618
18 August 202523.4421
15 August 202523.4182
14 August 202523.4412
13 August 202523.5283
12 August 202523.5386
11 August 202523.5233
8 August 202523.5368
7 August 202523.5910
6 August 202523.6430
5 August 202523.6044
4 August 202523.6477
1 August 202523.7160

July 2025

DateRate
31 July 202523.6502
30 July 202523.6491
29 July 202523.4658
28 July 202523.4081
25 July 202523.3560
24 July 202523.3886
23 July 202523.4287
22 July 202523.4803
21 July 202523.5149
18 July 202523.5555
17 July 202523.5213
16 July 202523.4564
15 July 202523.4309
14 July 202523.4269
11 July 202523.4156
10 July 202523.4274
9 July 202523.4211
8 July 202523.3985
7 July 202523.3497
4 July 202523.3507
3 July 202523.3427
2 July 202523.3569
1 July 202523.4480

June 2025

DateRate
30 June 202523.5038
27 June 202523.6334
26 June 202523.6727
25 June 202523.6726
24 June 202523.7750
23 June 202523.7590
20 June 202523.8108
19 June 202523.7769
18 June 202523.7207
17 June 202523.6943
16 June 202523.7226
13 June 202523.6635
12 June 202523.8035
11 June 202523.8097
10 June 202523.8417
9 June 202523.8351
6 June 202523.8262
5 June 202523.8724
4 June 202523.9350
3 June 202523.9257
2 June 202524.0041

May 2025

DateRate
30 May 202524.0101
29 May 202524.0947
28 May 202523.9599
27 May 202523.9273
26 May 202523.9571
23 May 202524.0142
22 May 202523.9868
21 May 202524.0622
20 May 202524.0673
19 May 202524.1668
16 May 202524.1630
15 May 202524.1527
14 May 202524.2272
13 May 202524.1691
12 May 202524.0493
9 May 202523.9899
8 May 202523.9816
7 May 202523.9586
6 May 202524.0266
5 May 202524.1153
2 May 202524.0899

April 2025

DateRate
30 April 202524.0838
29 April 202524.0989
28 April 202524.0812
25 April 202524.1326
24 April 202524.0600
23 April 202523.9704
22 April 202524.1396
17 April 202524.1346
16 April 202524.2010
15 April 202524.1615
14 April 202524.2362
11 April 202524.7041
10 April 202524.6824
9 April 202524.8359
8 April 202524.8198
7 April 202524.7508
4 April 202524.7434
3 April 202524.9862
2 April 202525.0533
1 April 202525.0466

March 2025

DateRate
31 March 202525.0325
28 March 202525.0346
27 March 202524.9191
26 March 202524.9081
25 March 202524.9669
24 March 202525.0538
21 March 202525.0805
20 March 202525.0881
19 March 202525.1109
18 March 202525.1720
17 March 202525.1490
14 March 202525.2104
13 March 202525.1782
12 March 202525.1727
11 March 202525.3159
10 March 202525.2993
7 March 202525.3440
6 March 202525.5228
5 March 202525.7505
4 March 202525.7844
3 March 202525.8756

February 2025

DateRate
28 February 202525.8102
27 February 202525.7667
26 February 202525.8301
25 February 202525.8753
24 February 202525.9011
21 February 202525.9208
20 February 202525.9624
19 February 202525.9514
18 February 202525.9168
17 February 202525.9083
14 February 202525.9982
13 February 202526.0188
12 February 202526.0731
11 February 202526.0903
10 February 202526.0470
7 February 202526.0684
6 February 202526.0424
5 February 202526.1382
4 February 202526.1253
3 February 202526.1012

January 2025

DateRate
31 January 202526.0341
30 January 202526.0008
29 January 202526.0462
28 January 202525.9916
27 January 202525.9517
24 January 202526.0245
23 January 202525.9856
22 January 202526.0742
21 January 202526.1070
20 January 202526.1305
17 January 202526.1493
16 January 202526.1552
15 January 202526.1861
14 January 202526.2422
13 January 202526.1852
10 January 202526.1649
9 January 202526.1452
8 January 202526.0776
7 January 202526.0362
6 January 202526.2121
3 January 202526.3432
2 January 202526.2987

OMR to MAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 OMR = 26.4379 MAD on 17 April 2024 and the lowest 25.0750 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.300626.300625.848426.0386+1.07%
November 202426.022726.194425.516825.8572+1.43%
October 202425.654725.797625.202125.5765+1.74%
September 202425.216825.447425.149925.3059+0.12%
August 202425.187225.839125.075025.4013−2.36%
July 202425.796525.929825.507225.6791−0.23%
June 202425.855225.996625.773625.8762−0.22%
May 202425.910926.293125.776325.9876−1.47%
April 202426.296326.437926.069526.2628−0.13%
March 202426.330826.330826.042126.1506+0.44%
February 202426.215326.215326.030326.1488+0.67%
January 202426.040926.040925.657625.8925+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.3006
30 December 202426.2385
27 December 202426.1698
24 December 202426.1688
23 December 202426.1418
20 December 202426.1507
19 December 202425.9655
18 December 202425.9630
17 December 202425.9679
16 December 202425.9546
13 December 202425.9585
12 December 202425.9605
11 December 202426.0179
10 December 202425.9487
9 December 202425.8886
6 December 202425.8484
5 December 202425.9870
4 December 202426.0535
3 December 202426.0689
2 December 202426.0180

November 2024

DateRate
29 November 202426.0227
28 November 202426.0279
27 November 202426.1399
26 November 202426.1590
25 November 202426.1944
22 November 202425.9656
21 November 202425.9449
20 November 202425.9777
19 November 202426.0210
18 November 202425.9638
15 November 202425.8984
14 November 202425.8231
13 November 202425.7944
12 November 202425.8130
11 November 202425.7168
8 November 202425.6694
7 November 202425.6237
6 November 202425.5168
5 November 202425.5673
4 November 202425.5396
1 November 202425.6215

October 2024

DateRate
31 October 202425.6547
30 October 202425.6479
29 October 202425.6427
28 October 202425.6736
25 October 202425.6848
24 October 202425.7691
23 October 202425.7296
22 October 202425.7599
21 October 202425.7976
18 October 202425.7372
17 October 202425.5770
16 October 202425.5804
15 October 202425.5285
14 October 202425.5119
11 October 202425.5608
10 October 202425.5181
9 October 202425.5122
8 October 202425.5295
7 October 202425.4557
4 October 202425.4233
3 October 202425.3972
2 October 202425.3650
1 October 202425.2021

September 2024

DateRate
30 September 202425.2168
27 September 202425.1684
26 September 202425.1499
25 September 202425.1845
24 September 202425.2157
23 September 202425.1847
20 September 202425.2608
19 September 202425.3324
18 September 202425.3332
17 September 202425.3781
16 September 202425.3834
13 September 202425.4474
12 September 202425.3459
11 September 202425.3404
10 September 202425.3312
9 September 202425.2921
6 September 202425.3269
5 September 202425.3726
4 September 202425.3929
3 September 202425.4243
2 September 202425.3421

August 2024

DateRate
30 August 202425.1872
29 August 202425.1077
28 August 202425.0750
27 August 202425.0766
26 August 202425.1040
23 August 202425.1701
22 August 202425.1950
21 August 202425.2546
20 August 202425.2999
19 August 202425.4152
16 August 202425.4171
15 August 202425.4049
14 August 202425.5020
13 August 202425.5602
12 August 202425.5532
9 August 202425.5544
8 August 202425.5722
7 August 202425.5824
6 August 202425.5553
5 August 202425.6537
2 August 202425.8391
1 August 202425.7493

July 2024

DateRate
31 July 202425.7965
30 July 202425.7601
29 July 202425.6878
26 July 202425.6434
25 July 202425.6874
24 July 202425.6432
23 July 202425.5952
22 July 202425.5917
19 July 202425.5072
18 July 202425.5307
17 July 202425.5773
16 July 202425.5214
15 July 202425.5206
12 July 202425.5571
11 July 202425.5981
10 July 202425.6224
9 July 202425.6533
8 July 202425.7214
5 July 202425.7601
4 July 202425.8658
3 July 202425.9298
2 July 202425.9236
1 July 202425.9243

June 2024

DateRate
28 June 202425.8552
27 June 202425.8293
26 June 202425.8314
25 June 202425.8824
24 June 202425.9310
21 June 202425.8943
20 June 202425.9275
19 June 202425.9966
18 June 202425.9964
17 June 202425.9558
14 June 202425.8948
13 June 202425.8810
12 June 202425.8905
11 June 202425.7993
10 June 202425.7907
7 June 202425.7736
6 June 202425.7767
5 June 202425.8492
4 June 202425.8850
3 June 202425.8837

May 2024

DateRate
31 May 202425.9109
30 May 202425.8718
29 May 202425.8402
28 May 202425.8548
27 May 202425.8953
24 May 202425.8341
23 May 202425.7783
22 May 202425.7763
21 May 202425.8737
20 May 202425.9059
17 May 202425.9217
16 May 202425.9840
15 May 202426.0640
14 May 202426.0533
13 May 202426.0948
10 May 202426.0966
9 May 202426.0668
8 May 202426.0976
7 May 202426.1052
6 May 202426.1665
3 May 202426.2423
2 May 202426.2931

April 2024

DateRate
30 April 202426.2963
29 April 202426.3571
26 April 202426.3429
25 April 202426.3907
24 April 202426.3753
23 April 202426.4101
22 April 202426.3876
19 April 202426.3242
18 April 202426.4100
17 April 202426.4379
16 April 202426.3700
15 April 202426.0695
12 April 202426.0706
11 April 202426.0707
10 April 202426.0874
9 April 202426.1191
8 April 202426.1722
5 April 202426.1968
4 April 202426.1832
3 April 202426.2154
2 April 202426.2322

March 2024

DateRate
28 March 202426.3308
27 March 202426.2798
26 March 202426.2499
25 March 202426.2385
22 March 202426.1081
21 March 202426.1183
20 March 202426.1288
19 March 202426.1325
18 March 202426.1382
15 March 202426.0848
14 March 202426.0682
13 March 202426.1141
12 March 202426.1259
11 March 202426.0988
8 March 202426.0421
7 March 202426.0455
6 March 202426.1101
5 March 202426.1417
4 March 202426.2202
1 March 202426.2355

February 2024

DateRate
29 February 202426.2153
28 February 202426.1681
27 February 202426.1340
26 February 202426.1110
23 February 202426.1459
22 February 202426.2043
21 February 202426.2006
20 February 202426.1883
19 February 202426.1769
16 February 202426.1857
15 February 202426.1931
14 February 202426.1508
13 February 202426.1091
12 February 202426.1001
9 February 202426.1854
8 February 202426.1672
7 February 202426.2055
6 February 202426.1618
5 February 202426.0351
2 February 202426.0557
1 February 202426.0303

January 2024

DateRate
31 January 202426.0409
30 January 202426.0183
29 January 202425.9377
26 January 202425.9534
25 January 202425.9004
24 January 202425.9394
23 January 202425.8600
22 January 202425.9000
19 January 202425.9938
18 January 202425.9514
17 January 202425.9293
16 January 202425.8879
15 January 202425.9039
12 January 202425.8911
11 January 202425.9003
10 January 202425.8447
9 January 202425.8377
8 January 202425.8691
5 January 202425.8159
4 January 202425.8341
3 January 202425.7686
2 January 202425.6576

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 Oman. Rates By Exchange Rate API

Related

Questions

What were the highest and lowest OMR to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 OMR = 25.9346 MAD on 5 October 2026 and the lowest 23.5138 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 OMR to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 OMR = 26.3432 MAD on 3 January 2025 and the lowest 23.3229 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 OMR to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 OMR = 26.4379 MAD on 17 April 2024 and the lowest 25.0750 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.