Skip to content
TrillioniPay
Rate history

EUR to MAD exchange rate history

Euro to Moroccan dirham reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 11.2282 on 6 October 2026. Lowest: 10.2675 on 13 January 2025.

Change
+2.20%
High
11.2282
Low
10.7256
EUR to MAD, last 3 months10.758310.904011.049811.195531 Jul28 Aug28 Sept30 Oct
EUR to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert EUR to MAD at today’s reference rate →

EUR to MAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 EUR = 11.2282 MAD on 6 October 2026 and the lowest 10.5893 on 18 June 2026. From the first to the last figure of the period the rate moved +2.98% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 202611.001111.228210.858011.0310+0.03%
September 202610.997810.997810.770310.8963+2.41%
August 202610.739110.856710.725610.7663−0.23%
July 202610.764310.767110.634210.6875+0.75%
June 202610.683810.749410.589310.6815−0.06%
May 202610.689810.858010.663410.7313−1.20%
April 202610.819210.969010.749010.8600+0.60%
March 202610.754910.921510.703510.7861−0.56%
February 202610.815410.913210.739910.8172+0.33%
January 202610.780310.848810.641310.7571+0.77%

* 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 202611.0011
29 October 202610.9596
28 October 202610.9658
27 October 202610.9587
26 October 202610.9814
19 October 202610.9181
16 October 202611.0454
15 October 202611.0222
14 October 202611.0093
13 October 202610.9362
12 October 202610.8580
9 October 202611.1496
8 October 202611.1159
7 October 202611.1428
6 October 202611.2282
5 October 202611.1724
2 October 202611.0908
1 October 202611.0019

September 2026

DateRate
30 September 202610.9978
29 September 202610.9741
28 September 202610.9642
25 September 202610.9371
24 September 202610.8987
23 September 202610.8946
22 September 202610.9258
21 September 202610.9584
18 September 202610.8757
17 September 202610.8606
16 September 202610.9362
15 September 202610.9134
14 September 202610.8615
11 September 202610.8630
10 September 202610.8718
9 September 202610.9384
8 September 202610.9019
7 September 202610.8697
4 September 202610.8634
3 September 202610.8476
2 September 202610.7938
1 September 202610.7703

August 2026

DateRate
31 August 202610.7391
28 August 202610.7678
27 August 202610.7806
26 August 202610.7923
25 August 202610.7930
24 August 202610.7454
21 August 202610.8182
20 August 202610.8567
19 August 202610.7887
18 August 202610.7437
17 August 202610.7631
14 August 202610.7588
13 August 202610.7256
12 August 202610.7348
11 August 202610.7446
10 August 202610.7523
7 August 202610.7516
6 August 202610.7496
5 August 202610.7662
4 August 202610.7412
3 August 202610.7798

July 2026

DateRate
31 July 202610.7643
30 July 202610.7671
29 July 202610.6715
28 July 202610.6466
27 July 202610.6752
24 July 202610.6697
23 July 202610.6865
22 July 202610.6992
21 July 202610.6588
20 July 202610.6617
17 July 202610.6654
16 July 202610.7065
15 July 202610.6420
14 July 202610.6342
13 July 202610.6664
10 July 202610.6865
9 July 202610.7104
8 July 202610.6691
7 July 202610.7059
6 July 202610.6801
3 July 202610.7346
2 July 202610.7214
1 July 202610.6888

June 2026

DateRate
30 June 202610.6838
29 June 202610.6987
26 June 202610.7192
25 June 202610.6653
24 June 202610.6233
23 June 202610.6297
22 June 202610.6720
19 June 202610.6732
18 June 202610.5893
17 June 202610.7066
16 June 202610.7269
15 June 202610.7494
12 June 202610.7171
11 June 202610.6798
10 June 202610.6671
9 June 202610.6964
8 June 202610.6259
5 June 202610.7021
4 June 202610.7043
3 June 202610.6666
2 June 202610.7006
1 June 202610.6957

May 2026

DateRate
29 May 202610.6898
28 May 202610.6634
27 May 202610.6988
26 May 202610.7040
25 May 202610.7434
22 May 202610.7072
21 May 202610.7049
20 May 202610.6991
19 May 202610.7008
18 May 202610.7542
15 May 202610.6657
14 May 202610.7208
13 May 202610.6896
12 May 202610.6874
11 May 202610.7395
8 May 202610.7762
7 May 202610.8273
6 May 202610.8580
5 May 202610.7963
4 May 202610.7997

April 2026

DateRate
30 April 202610.8192
29 April 202610.8299
28 April 202610.7942
27 April 202610.8683
24 April 202610.8360
23 April 202610.8191
22 April 202610.8348
21 April 202610.8613
20 April 202610.8506
17 April 202610.8910
16 April 202610.8931
15 April 202610.8843
14 April 202610.9527
13 April 202610.8482
10 April 202610.8902
9 April 202610.8916
8 April 202610.9690
7 April 202610.8541
2 April 202610.7490
1 April 202610.8625

March 2026

DateRate
31 March 202610.7549
30 March 202610.7269
27 March 202610.7446
26 March 202610.7590
25 March 202610.8187
24 March 202610.8102
23 March 202610.8554
20 March 202610.8207
19 March 202610.7644
18 March 202610.7767
17 March 202610.8479
16 March 202610.8220
13 March 202610.7679
12 March 202610.7758
11 March 202610.8008
10 March 202610.9215
9 March 202610.7707
6 March 202610.7527
5 March 202610.7786
4 March 202610.8138
3 March 202610.7081
2 March 202610.7035

February 2026

DateRate
27 February 202610.8154
26 February 202610.8456
25 February 202610.8102
24 February 202610.8031
23 February 202610.8187
20 February 202610.7733
19 February 202610.7399
18 February 202610.8230
17 February 202610.8011
16 February 202610.8395
13 February 202610.8344
12 February 202610.8201
11 February 202610.8550
10 February 202610.8667
9 February 202610.9132
6 February 202610.8196
5 February 202610.8127
4 February 202610.8179
3 February 202610.7804
2 February 202610.7553

January 2026

DateRate
30 January 202610.7803
29 January 202610.8203
28 January 202610.8407
27 January 202610.8488
26 January 202610.8252
23 January 202610.7683
22 January 202610.7463
21 January 202610.7803
20 January 202610.8118
19 January 202610.7243
16 January 202610.7153
15 January 202610.7104
14 January 202610.7344
13 January 202610.7292
12 January 202610.8076
9 January 202610.7293
8 January 202610.7511
7 January 202610.7297
6 January 202610.7219
5 January 202610.6413
2 January 202610.6829

EUR to MAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 EUR = 10.8261 MAD on 11 December 2025 and the lowest 10.2675 on 13 January 2025. From the first to the last figure of the period the rate moved +2.51% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 202510.698410.826110.698410.7593+0.03%
November 202510.695610.786410.654510.7198+0.01%
October 202510.694510.750310.556410.6681+0.21%
September 202510.671810.671810.488310.5973+1.45%
August 202510.519310.594410.399010.5163+1.07%
July 202510.408310.647510.405710.5261−1.73%
June 202510.591510.644910.453710.5267+1.18%
May 202510.468010.517510.269610.4313−0.60%
April 202510.531610.777210.389210.5377+1.17%
March 202510.409410.621610.331810.4855+0.75%
February 202510.331810.474210.310810.4000−0.69%
January 202510.403410.507810.267510.3963−0.98%

* 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 202510.6984
30 December 202510.7106
29 December 202510.7253
24 December 202510.7505
23 December 202510.7978
22 December 202510.7625
19 December 202510.7323
18 December 202510.7275
17 December 202510.7262
16 December 202510.8074
15 December 202510.8019
12 December 202510.7747
11 December 202510.8261
10 December 202510.7602
9 December 202510.7496
8 December 202510.7585
5 December 202510.7469
4 December 202510.7582
3 December 202510.7962
2 December 202510.7416
1 December 202510.7929

November 2025

DateRate
28 November 202510.6956
27 November 202510.7354
26 November 202510.7300
25 November 202510.7227
24 November 202510.7237
21 November 202510.6909
20 November 202510.6545
19 November 202510.7085
18 November 202510.7122
17 November 202510.7075
14 November 202510.7825
13 November 202510.7864
12 November 202510.7331
11 November 202510.7345
10 November 202510.7208
7 November 202510.7363
6 November 202510.7333
5 November 202510.7047
4 November 202510.6915
3 November 202510.6922

October 2025

DateRate
31 October 202510.6945
30 October 202510.6494
29 October 202510.7251
28 October 202510.7295
27 October 202510.7503
24 October 202510.7321
23 October 202510.7226
22 October 202510.6886
21 October 202510.6847
20 October 202510.6879
17 October 202510.7296
16 October 202510.6916
15 October 202510.6695
14 October 202510.5887
13 October 202510.5796
10 October 202510.5564
9 October 202510.5875
8 October 202510.6035
7 October 202510.6342
6 October 202510.6301
3 October 202510.6723
2 October 202510.6948
1 October 202510.6631

September 2025

DateRate
30 September 202510.6718
29 September 202510.6691
26 September 202510.5559
25 September 202510.6180
24 September 202510.6215
23 September 202510.6495
22 September 202510.6535
19 September 202510.5395
18 September 202510.5979
17 September 202510.6174
16 September 202510.6228
15 September 202510.6043
12 September 202510.5759
11 September 202510.5442
10 September 202510.5482
9 September 202510.6026
8 September 202510.6520
5 September 202510.6309
4 September 202510.5628
3 September 202510.5389
2 September 202510.4883
1 September 202510.5758

August 2025

DateRate
29 August 202510.5193
28 August 202510.5764
27 August 202510.4670
26 August 202510.4974
25 August 202510.5558
22 August 202510.4666
21 August 202510.4854
20 August 202510.4989
19 August 202510.5383
18 August 202510.5214
15 August 202510.5241
14 August 202510.5363
13 August 202510.5944
12 August 202510.5040
11 August 202510.5117
8 August 202510.5412
7 August 202510.5610
6 August 202510.5488
5 August 202510.4790
4 August 202510.5154
1 August 202510.3990

July 2025

DateRate
31 July 202510.4083
30 July 202510.4815
29 July 202510.4057
28 July 202510.4890
25 July 202510.5285
24 July 202510.5720
23 July 202510.5631
22 July 202510.5620
21 July 202510.5486
18 July 202510.5514
17 July 202510.4719
16 July 202510.4638
15 July 202510.5091
14 July 202510.5298
11 July 202510.5185
10 July 202510.5472
9 July 202510.5344
8 July 202510.5423
7 July 202510.5293
4 July 202510.5647
3 July 202510.5746
2 July 202510.5568
1 July 202510.6475

June 2025

DateRate
30 June 202510.5915
27 June 202510.6354
26 June 202510.6449
25 June 202510.5565
24 June 202510.6104
23 June 202510.4800
20 June 202510.5422
19 June 202510.4934
18 June 202510.4959
17 June 202510.5389
16 June 202510.5570
13 June 202510.4743
12 June 202510.6113
11 June 202510.4666
10 June 202510.4770
9 June 202510.4567
6 June 202510.4537
5 June 202510.4850
4 June 202510.4766
3 June 202510.4744
2 June 202510.5392

May 2025

DateRate
30 May 202510.4680
29 May 202510.4511
28 May 202510.4258
27 May 202510.4475
26 May 202510.4835
23 May 202510.4347
22 May 202510.4301
21 May 202510.4740
20 May 202510.4022
19 May 202510.4647
16 May 202510.3999
15 May 202510.3871
14 May 202510.4462
13 May 202510.3263
12 May 202510.2696
9 May 202510.3789
8 May 202510.4168
7 May 202510.4648
6 May 202510.4622
5 May 202510.5175
2 May 202510.5064

April 2025

DateRate
30 April 202510.5316
29 April 202510.5382
28 April 202510.5166
25 April 202510.5381
24 April 202510.5239
23 April 202510.5207
22 April 202510.6516
17 April 202510.5417
16 April 202510.5661
15 April 202510.5200
14 April 202510.6019
11 April 202510.7772
10 April 202510.5171
9 April 202510.5472
8 April 202510.4497
7 April 202510.4369
4 April 202510.5194
3 April 202510.6610
2 April 202510.4064
1 April 202510.3892

March 2025

DateRate
31 March 202510.4094
28 March 202510.3929
27 March 202510.3335
26 March 202510.3318
25 March 202510.3917
24 March 202510.4269
21 March 202510.4409
20 March 202510.4498
19 March 202510.5211
18 March 202510.5670
17 March 202510.5429
14 March 202510.5551
13 March 202510.4845
12 March 202510.5364
11 March 202510.6216
10 March 202510.5495
7 March 202510.5798
6 March 202510.5946
5 March 202510.5881
4 March 202510.4662
3 March 202510.4117

February 2025

DateRate
28 February 202510.3318
27 February 202510.3798
26 February 202510.4153
25 February 202510.4434
24 February 202510.4230
21 February 202510.4299
20 February 202510.4247
19 February 202510.4113
18 February 202510.4104
17 February 202510.4329
14 February 202510.4740
13 February 202510.3943
12 February 202510.3960
11 February 202510.3567
10 February 202510.3355
7 February 202510.4011
6 February 202510.3737
5 February 202510.4742
4 February 202510.3816
3 February 202510.3108

January 2025

DateRate
31 January 202510.4034
30 January 202510.4001
29 January 202510.4113
28 January 202510.4144
27 January 202510.5072
24 January 202510.4786
23 January 202510.3950
22 January 202510.4696
21 January 202510.3964
20 January 202510.3646
17 January 202510.3540
16 January 202510.3301
15 January 202510.3705
14 January 202510.3373
13 January 202510.2675
10 January 202510.3661
9 January 202510.3593
8 January 202510.3135
7 January 202510.4043
6 January 202510.5078
3 January 202510.4317
2 January 202510.4364

EUR to MAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 EUR = 10.9836 MAD on 13 March 2024 and the lowest 10.3780 on 19 December 2024. From the first to the last figure of the period the rate moved −2.80% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 202410.505910.536610.378010.4909−0.59%
November 202410.568010.723210.395010.5676−1.55%
October 202410.734210.797310.622710.7230−1.12%
September 202410.855410.869210.735510.8061+1.10%
August 202410.737110.816610.681710.7545−0.03%
July 202410.739910.752910.664510.7067+0.92%
June 202410.642110.813610.616410.7044−1.57%
May 202410.811510.856010.733510.8035−0.23%
April 202410.836810.925110.677610.8327−0.99%
March 202410.945210.983610.864710.9317+0.30%
February 202410.912310.925910.757210.8531+0.57%
January 202410.850710.941510.793810.8566+0.39%

* 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 202410.5059
30 December 202410.5366
27 December 202410.4999
24 December 202410.4592
23 December 202410.4465
20 December 202410.4470
19 December 202410.3780
18 December 202410.4778
17 December 202410.4808
16 December 202410.4765
13 December 202410.4980
12 December 202410.4718
11 December 202410.5110
10 December 202410.5030
9 December 202410.5195
6 December 202410.5160
5 December 202410.5315
4 December 202410.5103
3 December 202410.5366
2 December 202410.5110

November 2024

DateRate
29 November 202410.5680
28 November 202410.5501
27 November 202410.5844
26 November 202410.5831
25 November 202410.5702
22 November 202410.3950
21 November 202410.5004
20 November 202410.5497
19 November 202410.5833
18 November 202410.5341
15 November 202410.5384
14 November 202410.4581
13 November 202410.5417
12 November 202410.5374
11 November 202410.5317
8 November 202410.6318
7 November 202410.6256
6 November 202410.4930
5 November 202410.7123
4 November 202410.7076
1 November 202410.7232

October 2024

DateRate
31 October 202410.7342
30 October 202410.6653
29 October 202410.6227
28 October 202410.6789
25 October 202410.6905
24 October 202410.7018
23 October 202410.6517
22 October 202410.7178
21 October 202410.7652
18 October 202410.7341
17 October 202410.6859
16 October 202410.7178
15 October 202410.7020
14 October 202410.7068
11 October 202410.7499
10 October 202410.7261
9 October 202410.7481
8 October 202410.7800
7 October 202410.7488
4 October 202410.7811
3 October 202410.7798
2 October 202410.7973
1 October 202410.7425

September 2024

DateRate
30 September 202410.8554
27 September 202410.7978
26 September 202410.7870
25 September 202410.8396
24 September 202410.7939
23 September 202410.7670
20 September 202410.8452
19 September 202410.8662
18 September 202410.8354
17 September 202410.8692
16 September 202410.8588
13 September 202410.8422
12 September 202410.7355
11 September 202410.7595
10 September 202410.7440
9 September 202410.7390
6 September 202410.8122
5 September 202410.8259
4 September 202410.7887
3 September 202410.7873
2 September 202410.7778

August 2024

DateRate
30 August 202410.7371
29 August 202410.7042
28 August 202410.7182
27 August 202410.7623
26 August 202410.7750
23 August 202410.7627
22 August 202410.7869
21 August 202410.7940
20 August 202410.7822
19 August 202410.7893
16 August 202410.7442
15 August 202410.7557
14 August 202410.8046
13 August 202410.7428
12 August 202410.7339
9 August 202410.7266
8 August 202410.7469
7 August 202410.7433
6 August 202410.7250
5 August 202410.8166
2 August 202410.7646
1 August 202410.6817

July 2024

DateRate
31 July 202410.7399
30 July 202410.7208
29 July 202410.6838
26 July 202410.7077
25 July 202410.7173
24 July 202410.6958
23 July 202410.6876
22 July 202410.7137
19 July 202410.6803
18 July 202410.7294
17 July 202410.7529
16 July 202410.6980
15 July 202410.7026
12 July 202410.7012
11 July 202410.6839
10 July 202410.6645
9 July 202410.6665
8 July 202410.7156
5 July 202410.7208
4 July 202410.7409
3 July 202410.7256
2 July 202410.6942
1 July 202410.7104

June 2024

DateRate
28 June 202410.6421
27 June 202410.6225
26 June 202410.6164
25 June 202410.6623
24 June 202410.6982
21 June 202410.6413
20 June 202410.6858
19 June 202410.7443
18 June 202410.7102
17 June 202410.6905
14 June 202410.6395
13 June 202410.7313
12 June 202410.7163
11 June 202410.6439
10 June 202410.6661
7 June 202410.7998
6 June 202410.7684
5 June 202410.8056
4 June 202410.8136
3 June 202410.7902

May 2024

DateRate
31 May 202410.8115
30 May 202410.7583
29 May 202410.7870
28 May 202410.8179
27 May 202410.7960
24 May 202410.7675
23 May 202410.7581
22 May 202410.7335
21 May 202410.8079
20 May 202410.8183
17 May 202410.8080
16 May 202410.8560
15 May 202410.8553
14 May 202410.8148
13 May 202410.8310
10 May 202410.8157
9 May 202410.7563
8 May 202410.7800
7 May 202410.8062
6 May 202410.8417
3 May 202410.8408
2 May 202410.8153

April 2024

DateRate
30 April 202410.8368
29 April 202410.8639
26 April 202410.8520
25 April 202410.8778
24 April 202410.8369
23 April 202410.8390
22 April 202410.7872
19 April 202410.7825
18 April 202410.8441
17 April 202410.8139
16 April 202410.7850
15 April 202410.6812
12 April 202410.6776
11 April 202410.7549
10 April 202410.8931
9 April 202410.9134
8 April 202410.8913
5 April 202410.9197
4 April 202410.9251
3 April 202410.8690
2 April 202410.8417

March 2024

DateRate
28 March 202410.9452
27 March 202410.9290
26 March 202410.9560
25 March 202410.9310
22 March 202410.8647
21 March 202410.9533
20 March 202410.8944
19 March 202410.9060
18 March 202410.9465
15 March 202410.9242
14 March 202410.9503
13 March 202410.9836
12 March 202410.9655
11 March 202410.9642
8 March 202410.9464
7 March 202410.9107
6 March 202410.9167
5 March 202410.9048
4 March 202410.9345
1 March 202410.9076

February 2024

DateRate
29 February 202410.9123
28 February 202410.8745
27 February 202410.9086
26 February 202410.8950
23 February 202410.8914
22 February 202410.9259
21 February 202410.8891
20 February 202410.8769
19 February 202410.8460
16 February 202410.8416
15 February 202410.8195
14 February 202410.7718
13 February 202410.8349
12 February 202410.8112
9 February 202410.8455
8 February 202410.8239
7 February 202410.8578
6 February 202410.8065
5 February 202410.7572
2 February 202410.9030
1 February 202410.8233

January 2024

DateRate
31 January 202410.8507
30 January 202410.8503
29 January 202410.7938
26 January 202410.8482
25 January 202410.8479
24 January 202410.8762
23 January 202410.8101
22 January 202410.8448
19 January 202410.8811
18 January 202410.8513
17 January 202410.8441
16 January 202410.8317
15 January 202410.9012
12 January 202410.8928
11 January 202410.9415
10 January 202410.8773
9 January 202410.8684
8 January 202410.8876
5 January 202410.8403
4 January 202410.8798
3 January 202410.8185
2 January 202410.8084

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

Related

Questions

What were the highest and lowest EUR to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 EUR = 11.2282 MAD on 6 October 2026 and the lowest 10.5893 on 18 June 2026. From the first to the last figure of the period the rate moved +2.98% (calculated by us).
What were the highest and lowest EUR to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 EUR = 10.8261 MAD on 11 December 2025 and the lowest 10.2675 on 13 January 2025. From the first to the last figure of the period the rate moved +2.51% (calculated by us).
What were the highest and lowest EUR to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 EUR = 10.9836 MAD on 13 March 2024 and the lowest 10.3780 on 19 December 2024. From the first to the last figure of the period the rate moved −2.80% (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.