Skip to content
TrillioniPay
Rate history

MAD to OMR exchange rate history

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

Change
−4.82%
High
0.04174
Low
0.03856
MAD to OMR, last 3 months0.038770.039690.040610.0415331 Jul28 Aug28 Sept30 Oct
MAD to OMR, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert MAD to OMR at today’s reference rate →

MAD to OMR in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.04253 OMR on 29 January 2026 and the lowest 0.03856 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.039050.039590.038560.03904−1.64%
September 20260.039700.041380.039700.04063−4.38%
August 20260.041520.041740.041140.04140+1.20%
July 20260.041020.041240.040880.04108+0.04%
June 20260.041010.041870.040890.04146−2.09%
May 20260.041880.042230.041620.04182+0.71%
April 20260.041590.041670.040940.04145+1.17%
March 20260.041110.042020.040780.04120−2.05%
February 20260.041970.042330.041880.04203−1.28%
January 20260.042510.042530.041600.04196+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.03905
29 October 20260.03905
28 October 20260.03904
27 October 20260.03912
26 October 20260.03917
19 October 20260.03953
16 October 20260.03917
15 October 20260.03910
14 October 20260.03910
13 October 20260.03934
12 October 20260.03959
9 October 20260.03864
8 October 20260.03869
7 October 20260.03857
6 October 20260.03859
5 October 20260.03856
2 October 20260.03891
1 October 20260.03948

September 2026

DateRate
30 September 20260.03970
29 September 20260.03978
28 September 20260.03990
25 September 20260.04009
24 September 20260.04010
23 September 20260.04027
22 September 20260.04034
21 September 20260.04031
18 September 20260.04052
17 September 20260.04065
16 September 20260.04056
15 September 20260.04065
14 September 20260.04089
11 September 20260.04103
10 September 20260.04108
9 September 20260.04096
8 September 20260.04096
7 September 20260.04111
4 September 20260.04113
3 September 20260.04117
2 September 20260.04124
1 September 20260.04138

August 2026

DateRate
31 August 20260.04152
28 August 20260.04157
27 August 20260.04153
26 August 20260.04157
25 August 20260.04155
24 August 20260.04174
21 August 20260.04158
20 August 20260.04137
19 August 20260.04136
18 August 20260.04143
17 August 20260.04141
14 August 20260.04134
13 August 20260.04135
12 August 20260.04135
11 August 20260.04130
10 August 20260.04132
7 August 20260.04125
6 August 20260.04128
5 August 20260.04126
4 August 20260.04122
3 August 20260.04114

July 2026

DateRate
31 July 20260.04102
30 July 20260.04098
29 July 20260.04100
28 July 20260.04105
27 July 20260.04102
24 July 20260.04100
23 July 20260.04099
22 July 20260.04100
21 July 20260.04119
20 July 20260.04121
17 July 20260.04122
16 July 20260.04118
15 July 20260.04121
14 July 20260.04124
13 July 20260.04118
10 July 20260.04112
9 July 20260.04105
8 July 20260.04110
7 July 20260.04106
6 July 20260.04110
3 July 20260.04100
2 July 20260.04088
1 July 20260.04095

June 2026

DateRate
30 June 20260.04101
29 June 20260.04099
26 June 20260.04090
25 June 20260.04089
24 June 20260.04104
23 June 20260.04121
22 June 20260.04127
19 June 20260.04131
18 June 20260.04161
17 June 20260.04163
16 June 20260.04156
15 June 20260.04152
12 June 20260.04150
11 June 20260.04154
10 June 20260.04159
9 June 20260.04160
8 June 20260.04176
5 June 20260.04182
4 June 20260.04181
3 June 20260.04186
2 June 20260.04186
1 June 20260.04187

May 2026

DateRate
29 May 20260.04188
28 May 20260.04189
27 May 20260.04182
26 May 20260.04179
25 May 20260.04167
22 May 20260.04164
21 May 20260.04166
20 May 20260.04169
19 May 20260.04175
18 May 20260.04165
15 May 20260.04192
14 May 20260.04197
13 May 20260.04214
12 May 20260.04223
11 May 20260.04212
8 May 20260.04196
7 May 20260.04180
6 May 20260.04165
5 May 20260.04162
4 May 20260.04166

April 2026

DateRate
30 April 20260.04159
29 April 20260.04156
28 April 20260.04160
27 April 20260.04157
24 April 20260.04156
23 April 20260.04156
22 April 20260.04164
21 April 20260.04166
20 April 20260.04167
17 April 20260.04165
16 April 20260.04159
15 April 20260.04161
14 April 20260.04140
13 April 20260.04141
10 April 20260.04135
9 April 20260.04125
8 April 20260.04103
7 April 20260.04094
2 April 20260.04123
1 April 20260.04108

March 2026

DateRate
31 March 20260.04111
30 March 20260.04116
27 March 20260.04121
26 March 20260.04124
25 March 20260.04120
24 March 20260.04116
23 March 20260.04107
20 March 20260.04106
19 March 20260.04104
18 March 20260.04103
17 March 20260.04087
16 March 20260.04078
13 March 20260.04098
12 March 20260.04120
11 March 20260.04123
10 March 20260.04098
9 March 20260.04125
6 March 20260.04134
5 March 20260.04144
4 March 20260.04142
3 March 20260.04167
2 March 20260.04202

February 2026

DateRate
27 February 20260.04197
26 February 20260.04188
25 February 20260.04191
24 February 20260.04192
23 February 20260.04188
20 February 20260.04200
19 February 20260.04208
18 February 20260.04208
17 February 20260.04210
16 February 20260.04205
13 February 20260.04210
12 February 20260.04219
11 February 20260.04215
10 February 20260.04208
9 February 20260.04188
6 February 20260.04191
5 February 20260.04195
4 February 20260.04201
3 February 20260.04209
2 February 20260.04233

January 2026

DateRate
30 January 20260.04251
29 January 20260.04253
28 January 20260.04247
27 January 20260.04228
26 January 20260.04204
23 January 20260.04193
22 January 20260.04188
21 January 20260.04187
20 January 20260.04171
19 January 20260.04170
16 January 20260.04169
15 January 20260.04173
14 January 20260.04173
13 January 20260.04176
12 January 20260.04160
9 January 20260.04172
8 January 20260.04175
7 January 20260.04187
6 January 20260.04198
5 January 20260.04215
2 January 20260.04219

MAD to OMR in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.04288 OMR on 18 September 2025 and the lowest 0.03796 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.042230.042230.041490.04184+1.56%
November 20250.041580.041630.041280.04146+0.09%
October 20250.041540.042280.041540.04192−1.80%
September 20250.042300.042880.042250.04257−0.73%
August 20250.042610.042700.042170.04253+0.78%
July 20250.042280.042840.042280.04265−0.62%
June 20250.042550.042550.041660.04206+2.15%
May 20250.041650.041790.041280.04157+0.31%
April 20250.041520.041720.039910.04092+3.94%
March 20250.039950.040150.038650.03963+3.11%
February 20250.038740.038810.038260.03850+0.87%
January 20250.038410.038530.037960.03829+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.04223
30 December 20250.04221
29 December 20250.04218
24 December 20250.04216
23 December 20250.04197
22 December 20250.04196
19 December 20250.04196
18 December 20250.04200
17 December 20250.04202
16 December 20250.04190
15 December 20250.04184
12 December 20250.04186
11 December 20250.04160
10 December 20250.04157
9 December 20250.04162
8 December 20250.04165
5 December 20250.04166
4 December 20250.04169
3 December 20250.04155
2 December 20250.04157
1 December 20250.04149

November 2025

DateRate
28 November 20250.04158
27 November 20250.04150
26 November 20250.04148
25 November 20250.04142
24 November 20250.04139
21 November 20250.04143
20 November 20250.04155
19 November 20250.04159
18 November 20250.04160
17 November 20250.04163
14 November 20250.04154
13 November 20250.04142
12 November 20250.04147
11 November 20250.04146
10 November 20250.04150
7 November 20250.04140
6 November 20250.04131
5 November 20250.04128
4 November 20250.04132
3 November 20250.04140

October 2025

DateRate
31 October 20250.04154
30 October 20250.04170
29 October 20250.04172
28 October 20250.04168
27 October 20250.04163
24 October 20250.04160
23 October 20250.04157
22 October 20250.04168
21 October 20250.04177
20 October 20250.04193
17 October 20250.04186
16 October 20250.04189
15 October 20250.04188
14 October 20250.04195
13 October 20250.04205
10 October 20250.04213
9 October 20250.04217
8 October 20250.04216
7 October 20250.04218
6 October 20250.04224
3 October 20250.04227
2 October 20250.04226
1 October 20250.04228

September 2025

DateRate
30 September 20250.04230
29 September 20250.04225
26 September 20250.04252
25 September 20250.04251
24 September 20250.04256
23 September 20250.04258
22 September 20250.04252
19 September 20250.04281
18 September 20250.04288
17 September 20250.04287
16 September 20250.04274
15 September 20250.04266
12 September 20250.04260
11 September 20250.04261
10 September 20250.04267
9 September 20250.04259
8 September 20250.04233
5 September 20250.04231
4 September 20250.04240
3 September 20250.04251
2 September 20250.04269
1 September 20250.04259

August 2025

DateRate
29 August 20250.04261
28 August 20250.04245
27 August 20250.04259
26 August 20250.04269
25 August 20250.04261
22 August 20250.04264
21 August 20250.04268
20 August 20250.04267
19 August 20250.04262
18 August 20250.04266
15 August 20250.04270
14 August 20250.04266
13 August 20250.04250
12 August 20250.04248
11 August 20250.04251
8 August 20250.04249
7 August 20250.04239
6 August 20250.04230
5 August 20250.04236
4 August 20250.04229
1 August 20250.04217

July 2025

DateRate
31 July 20250.04228
30 July 20250.04228
29 July 20250.04262
28 July 20250.04272
25 July 20250.04282
24 July 20250.04276
23 July 20250.04268
22 July 20250.04259
21 July 20250.04253
18 July 20250.04245
17 July 20250.04251
16 July 20250.04263
15 July 20250.04268
14 July 20250.04269
11 July 20250.04271
10 July 20250.04268
9 July 20250.04270
8 July 20250.04274
7 July 20250.04283
4 July 20250.04283
3 July 20250.04284
2 July 20250.04281
1 July 20250.04265

June 2025

DateRate
30 June 20250.04255
27 June 20250.04231
26 June 20250.04224
25 June 20250.04224
24 June 20250.04206
23 June 20250.04209
20 June 20250.04200
19 June 20250.04206
18 June 20250.04216
17 June 20250.04220
16 June 20250.04215
13 June 20250.04226
12 June 20250.04201
11 June 20250.04200
10 June 20250.04194
9 June 20250.04195
6 June 20250.04197
5 June 20250.04189
4 June 20250.04178
3 June 20250.04180
2 June 20250.04166

May 2025

DateRate
30 May 20250.04165
29 May 20250.04150
28 May 20250.04174
27 May 20250.04179
26 May 20250.04174
23 May 20250.04164
22 May 20250.04169
21 May 20250.04156
20 May 20250.04155
19 May 20250.04138
16 May 20250.04139
15 May 20250.04140
14 May 20250.04128
13 May 20250.04138
12 May 20250.04158
9 May 20250.04168
8 May 20250.04170
7 May 20250.04174
6 May 20250.04162
5 May 20250.04147
2 May 20250.04151

April 2025

DateRate
30 April 20250.04152
29 April 20250.04150
28 April 20250.04153
25 April 20250.04144
24 April 20250.04156
23 April 20250.04172
22 April 20250.04143
17 April 20250.04143
16 April 20250.04132
15 April 20250.04139
14 April 20250.04126
11 April 20250.04048
10 April 20250.04051
9 April 20250.04026
8 April 20250.04029
7 April 20250.04040
4 April 20250.04041
3 April 20250.04002
2 April 20250.03991
1 April 20250.03993

March 2025

DateRate
31 March 20250.03995
28 March 20250.03994
27 March 20250.04013
26 March 20250.04015
25 March 20250.04005
24 March 20250.03991
21 March 20250.03987
20 March 20250.03986
19 March 20250.03982
18 March 20250.03973
17 March 20250.03976
14 March 20250.03967
13 March 20250.03972
12 March 20250.03973
11 March 20250.03950
10 March 20250.03953
7 March 20250.03946
6 March 20250.03918
5 March 20250.03883
4 March 20250.03878
3 March 20250.03865

February 2025

DateRate
28 February 20250.03874
27 February 20250.03881
26 February 20250.03871
25 February 20250.03865
24 February 20250.03861
21 February 20250.03858
20 February 20250.03852
19 February 20250.03853
18 February 20250.03859
17 February 20250.03860
14 February 20250.03846
13 February 20250.03843
12 February 20250.03835
11 February 20250.03833
10 February 20250.03839
7 February 20250.03836
6 February 20250.03840
5 February 20250.03826
4 February 20250.03828
3 February 20250.03831

January 2025

DateRate
31 January 20250.03841
30 January 20250.03846
29 January 20250.03839
28 January 20250.03847
27 January 20250.03853
24 January 20250.03843
23 January 20250.03848
22 January 20250.03835
21 January 20250.03830
20 January 20250.03827
17 January 20250.03824
16 January 20250.03823
15 January 20250.03819
14 January 20250.03811
13 January 20250.03819
10 January 20250.03822
9 January 20250.03825
8 January 20250.03835
7 January 20250.03841
6 January 20250.03815
3 January 20250.03796
2 January 20250.03802

MAD to OMR in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.03988 OMR on 28 August 2024 and the lowest 0.03782 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.038020.038690.038020.03841−1.06%
November 20240.038430.039190.038180.03868−1.41%
October 20240.038980.039680.038760.03910−1.71%
September 20240.039660.039760.039300.03952−0.12%
August 20240.039700.039880.038700.03937+2.42%
July 20240.038770.039200.038570.03894+0.23%
June 20240.038680.038800.038470.03865+0.22%
May 20240.038590.038800.038030.03848+1.49%
April 20240.038030.038360.037820.03808+0.13%
March 20240.037980.038400.037980.03824−0.44%
February 20240.038150.038420.038150.03824−0.67%
January 20240.038400.038970.038400.03862−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.03802
30 December 20240.03811
27 December 20240.03821
24 December 20240.03821
23 December 20240.03825
20 December 20240.03824
19 December 20240.03851
18 December 20240.03852
17 December 20240.03851
16 December 20240.03853
13 December 20240.03852
12 December 20240.03852
11 December 20240.03844
10 December 20240.03854
9 December 20240.03863
6 December 20240.03869
5 December 20240.03848
4 December 20240.03838
3 December 20240.03836
2 December 20240.03843

November 2024

DateRate
29 November 20240.03843
28 November 20240.03842
27 November 20240.03826
26 November 20240.03823
25 November 20240.03818
22 November 20240.03851
21 November 20240.03854
20 November 20240.03849
19 November 20240.03843
18 November 20240.03852
15 November 20240.03861
14 November 20240.03873
13 November 20240.03877
12 November 20240.03874
11 November 20240.03889
8 November 20240.03896
7 November 20240.03903
6 November 20240.03919
5 November 20240.03911
4 November 20240.03915
1 November 20240.03903

October 2024

DateRate
31 October 20240.03898
30 October 20240.03899
29 October 20240.03900
28 October 20240.03895
25 October 20240.03893
24 October 20240.03881
23 October 20240.03887
22 October 20240.03882
21 October 20240.03876
18 October 20240.03885
17 October 20240.03910
16 October 20240.03909
15 October 20240.03917
14 October 20240.03920
11 October 20240.03912
10 October 20240.03919
9 October 20240.03920
8 October 20240.03917
7 October 20240.03928
4 October 20240.03933
3 October 20240.03937
2 October 20240.03942
1 October 20240.03968

September 2024

DateRate
30 September 20240.03966
27 September 20240.03973
26 September 20240.03976
25 September 20240.03971
24 September 20240.03966
23 September 20240.03971
20 September 20240.03959
19 September 20240.03948
18 September 20240.03947
17 September 20240.03940
16 September 20240.03940
13 September 20240.03930
12 September 20240.03945
11 September 20240.03946
10 September 20240.03948
9 September 20240.03954
6 September 20240.03948
5 September 20240.03941
4 September 20240.03938
3 September 20240.03933
2 September 20240.03946

August 2024

DateRate
30 August 20240.03970
29 August 20240.03983
28 August 20240.03988
27 August 20240.03988
26 August 20240.03983
23 August 20240.03973
22 August 20240.03969
21 August 20240.03960
20 August 20240.03953
19 August 20240.03935
16 August 20240.03934
15 August 20240.03936
14 August 20240.03921
13 August 20240.03912
12 August 20240.03913
9 August 20240.03913
8 August 20240.03910
7 August 20240.03909
6 August 20240.03913
5 August 20240.03898
2 August 20240.03870
1 August 20240.03884

July 2024

DateRate
31 July 20240.03877
30 July 20240.03882
29 July 20240.03893
26 July 20240.03900
25 July 20240.03893
24 July 20240.03900
23 July 20240.03907
22 July 20240.03908
19 July 20240.03920
18 July 20240.03917
17 July 20240.03910
16 July 20240.03918
15 July 20240.03918
12 July 20240.03913
11 July 20240.03907
10 July 20240.03903
9 July 20240.03898
8 July 20240.03888
5 July 20240.03882
4 July 20240.03866
3 July 20240.03857
2 July 20240.03857
1 July 20240.03857

June 2024

DateRate
28 June 20240.03868
27 June 20240.03872
26 June 20240.03871
25 June 20240.03864
24 June 20240.03856
21 June 20240.03862
20 June 20240.03857
19 June 20240.03847
18 June 20240.03847
17 June 20240.03853
14 June 20240.03862
13 June 20240.03864
12 June 20240.03862
11 June 20240.03876
10 June 20240.03877
7 June 20240.03880
6 June 20240.03879
5 June 20240.03869
4 June 20240.03863
3 June 20240.03863

May 2024

DateRate
31 May 20240.03859
30 May 20240.03865
29 May 20240.03870
28 May 20240.03868
27 May 20240.03862
24 May 20240.03871
23 May 20240.03879
22 May 20240.03880
21 May 20240.03865
20 May 20240.03860
17 May 20240.03858
16 May 20240.03849
15 May 20240.03837
14 May 20240.03838
13 May 20240.03832
10 May 20240.03832
9 May 20240.03836
8 May 20240.03832
7 May 20240.03831
6 May 20240.03822
3 May 20240.03811
2 May 20240.03803

April 2024

DateRate
30 April 20240.03803
29 April 20240.03794
26 April 20240.03796
25 April 20240.03789
24 April 20240.03791
23 April 20240.03786
22 April 20240.03790
19 April 20240.03799
18 April 20240.03786
17 April 20240.03782
16 April 20240.03792
15 April 20240.03836
12 April 20240.03836
11 April 20240.03836
10 April 20240.03833
9 April 20240.03829
8 April 20240.03821
5 April 20240.03817
4 April 20240.03819
3 April 20240.03815
2 April 20240.03812

March 2024

DateRate
28 March 20240.03798
27 March 20240.03805
26 March 20240.03810
25 March 20240.03811
22 March 20240.03830
21 March 20240.03829
20 March 20240.03827
19 March 20240.03827
18 March 20240.03826
15 March 20240.03834
14 March 20240.03836
13 March 20240.03829
12 March 20240.03828
11 March 20240.03832
8 March 20240.03840
7 March 20240.03839
6 March 20240.03830
5 March 20240.03825
4 March 20240.03814
1 March 20240.03812

February 2024

DateRate
29 February 20240.03815
28 February 20240.03821
27 February 20240.03826
26 February 20240.03830
23 February 20240.03825
22 February 20240.03816
21 February 20240.03817
20 February 20240.03819
19 February 20240.03820
16 February 20240.03819
15 February 20240.03818
14 February 20240.03824
13 February 20240.03830
12 February 20240.03831
9 February 20240.03819
8 February 20240.03822
7 February 20240.03816
6 February 20240.03822
5 February 20240.03841
2 February 20240.03838
1 February 20240.03842

January 2024

DateRate
31 January 20240.03840
30 January 20240.03843
29 January 20240.03855
26 January 20240.03853
25 January 20240.03861
24 January 20240.03855
23 January 20240.03867
22 January 20240.03861
19 January 20240.03847
18 January 20240.03853
17 January 20240.03857
16 January 20240.03863
15 January 20240.03860
12 January 20240.03862
11 January 20240.03861
10 January 20240.03869
9 January 20240.03870
8 January 20240.03866
5 January 20240.03874
4 January 20240.03871
3 January 20240.03881
2 January 20240.03897

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 MAD to OMR rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.04253 OMR on 29 January 2026 and the lowest 0.03856 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 OMR rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.04288 OMR on 18 September 2025 and the lowest 0.03796 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 OMR rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.03988 OMR on 28 August 2024 and the lowest 0.03782 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.