Skip to content
TrillioniPay
Rate history

MAD to EGP exchange rate history

Moroccan dirham to Egyptian pound reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 5.8365 on 8 April 2026. Lowest: 3.0634 on 29 February 2024.

Change
+4.37%
High
5.7250
Low
5.2486
MAD to EGP, last 3 months5.27965.41775.55595.694131 Jul28 Aug28 Sept30 Oct
MAD to EGP, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert MAD to EGP at today’s reference rate →

MAD to EGP in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 5.8365 EGP on 8 April 2026 and the lowest 5.1074 on 12 January 2026. From the first to the last figure of the period the rate moved +8.73% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 20265.69135.72505.24865.4443+5.95%
September 20265.37155.51695.36495.4441−1.20%
August 20265.43675.52125.34175.4196−0.30%
July 20265.45285.47355.21605.3660+3.76%
June 20265.25545.68615.25545.4833−7.59%
May 20265.68725.81675.68205.7551−0.81%
April 20265.73365.83655.60635.7001−1.53%
March 20265.82265.82265.23935.5507+11.31%
February 20265.23115.23115.11175.1571+1.00%
January 20265.17915.23415.10745.1560−1.17%

* 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 20265.6913
29 October 20265.6992
28 October 20265.6948
27 October 20265.7250
26 October 20265.6725
19 October 20265.5031
16 October 20265.4467
15 October 20265.3991
14 October 20265.3981
13 October 20265.4016
12 October 20265.4195
9 October 20265.2645
8 October 20265.2718
7 October 20265.2486
6 October 20265.2535
5 October 20265.2542
2 October 20265.2953
1 October 20265.3581

September 2026

DateRate
30 September 20265.3715
29 September 20265.3918
28 September 20265.3997
25 September 20265.3882
24 September 20265.3649
23 September 20265.4080
22 September 20265.4479
21 September 20265.4570
18 September 20265.4939
17 September 20265.5169
16 September 20265.4923
15 September 20265.4794
14 September 20265.4645
11 September 20265.4782
10 September 20265.4622
9 September 20265.4335
8 September 20265.4236
7 September 20265.4408
4 September 20265.4496
3 September 20265.4705
2 September 20265.4624
1 September 20265.4739

August 2026

DateRate
31 August 20265.4367
28 August 20265.4327
27 August 20265.4257
26 August 20265.4519
25 August 20265.4902
24 August 20265.5212
21 August 20265.5036
20 August 20265.4524
19 August 20265.4345
18 August 20265.4101
17 August 20265.4132
14 August 20265.4046
13 August 20265.3997
12 August 20265.4024
11 August 20265.3644
10 August 20265.3536
7 August 20265.3417
6 August 20265.3477
5 August 20265.3964
4 August 20265.3881
3 August 20265.4403

July 2026

DateRate
31 July 20265.4528
30 July 20265.4031
29 July 20265.3882
28 July 20265.4153
27 July 20265.4735
24 July 20265.4711
23 July 20265.4700
22 July 20265.4389
21 July 20265.4729
20 July 20265.4552
17 July 20265.4184
16 July 20265.4135
15 July 20265.4367
14 July 20265.3871
13 July 20265.3356
10 July 20265.3100
9 July 20265.2979
8 July 20265.2160
7 July 20265.2169
6 July 20265.2431
3 July 20265.2368
2 July 20265.2225
1 July 20265.2425

June 2026

DateRate
30 June 20265.2554
29 June 20265.2757
26 June 20265.2676
25 June 20265.2748
24 June 20265.3077
23 June 20265.3374
22 June 20265.3558
19 June 20265.3630
18 June 20265.4043
17 June 20265.4350
16 June 20265.4452
15 June 20265.5562
12 June 20265.6108
11 June 20265.5964
10 June 20265.5938
9 June 20265.6364
8 June 20265.6273
5 June 20265.6359
4 June 20265.6488
3 June 20265.6549
2 June 20265.6641
1 June 20265.6861

May 2026

DateRate
29 May 20265.6872
28 May 20265.6887
27 May 20265.6848
26 May 20265.6820
25 May 20265.7383
22 May 20265.7321
21 May 20265.7850
20 May 20265.7578
19 May 20265.7905
18 May 20265.7561
15 May 20265.7668
14 May 20265.7765
13 May 20265.7991
12 May 20265.7953
11 May 20265.7631
8 May 20265.7537
7 May 20265.7323
6 May 20265.8167
5 May 20265.7943
4 May 20265.8017

April 2026

DateRate
30 April 20265.7336
29 April 20265.7103
28 April 20265.6879
27 April 20265.6941
24 April 20265.6855
23 April 20265.6210
22 April 20265.6063
21 April 20265.6275
20 April 20265.6107
17 April 20265.6118
16 April 20265.6437
15 April 20265.6909
14 April 20265.7212
13 April 20265.7222
10 April 20265.7123
9 April 20265.7203
8 April 20265.8365
7 April 20265.7932
2 April 20265.7426
1 April 20265.8294

March 2026

DateRate
31 March 20265.8226
30 March 20265.6978
27 March 20265.6563
26 March 20265.6375
25 March 20265.6413
24 March 20265.5936
23 March 20265.5821
20 March 20265.5783
19 March 20265.5862
18 March 20265.5849
17 March 20265.5678
16 March 20265.5689
13 March 20265.5855
12 March 20265.5687
11 March 20265.5730
10 March 20265.6271
9 March 20265.5127
6 March 20265.3889
5 March 20265.4032
4 March 20265.3622
3 March 20265.3376
2 March 20265.2393

February 2026

DateRate
27 February 20265.2311
26 February 20265.2235
25 February 20265.2131
24 February 20265.2054
23 February 20265.1977
20 February 20265.1944
19 February 20265.1415
18 February 20265.1447
17 February 20265.1240
16 February 20265.1228
13 February 20265.1288
12 February 20265.1426
11 February 20265.1344
10 February 20265.1321
9 February 20265.1117
6 February 20265.1176
5 February 20265.1215
4 February 20265.1354
3 February 20265.1558
2 February 20265.1629

January 2026

DateRate
30 January 20265.1791
29 January 20265.1929
28 January 20265.1945
27 January 20265.1747
26 January 20265.1502
23 January 20265.1390
22 January 20265.1614
21 January 20265.1702
20 January 20265.1422
19 January 20265.1320
16 January 20265.1275
15 January 20265.1317
14 January 20265.1168
13 January 20265.1232
12 January 20265.1074
9 January 20265.1293
8 January 20265.1316
7 January 20265.1496
6 January 20265.1693
5 January 20265.2186
2 January 20265.2341

MAD to EGP in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 5.5512 EGP on 23 June 2025 and the lowest 5.0047 on 3 February 2025. From the first to the last figure of the period the rate moved +4.23% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20255.24045.24045.13585.1764+1.72%
November 20255.15205.15735.07865.1089+0.96%
October 20255.10295.26645.10295.1886−3.51%
September 20255.28865.39315.28865.3438−1.86%
August 20255.38905.39475.32905.3637+0.64%
July 20255.35475.51675.35475.4703−3.07%
June 20255.52435.55125.38735.4651+2.52%
May 20255.38885.50345.37485.4339−1.82%
April 20255.48855.53995.24975.4243+4.46%
March 20255.25425.28245.09105.2160+2.94%
February 20255.10435.10585.00475.0551+1.70%
January 20255.01915.06155.00815.0258−0.19%

* 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 20255.2404
30 December 20255.2370
29 December 20255.2252
24 December 20255.2072
23 December 20255.1825
22 December 20255.1910
19 December 20255.1930
18 December 20255.1979
17 December 20255.1802
16 December 20255.1729
15 December 20255.1704
12 December 20255.1769
11 December 20255.1493
10 December 20255.1489
9 December 20255.1433
8 December 20255.1555
5 December 20255.1540
4 December 20255.1591
3 December 20255.1358
2 December 20255.1417
1 December 20255.1420

November 2025

DateRate
28 November 20255.1520
27 November 20255.1478
26 November 20255.1573
25 November 20255.1388
24 November 20255.1090
21 November 20255.1129
20 November 20255.1180
19 November 20255.1035
18 November 20255.0953
17 November 20255.1103
14 November 20255.0999
13 November 20255.0876
12 November 20255.0950
11 November 20255.0978
10 November 20255.1090
7 November 20255.1014
6 November 20255.0959
5 November 20255.0821
4 November 20255.0786
3 November 20255.0863

October 2025

DateRate
31 October 20255.1029
30 October 20255.1327
29 October 20255.1440
28 October 20255.1399
27 October 20255.1514
24 October 20255.1490
23 October 20255.1405
22 October 20255.1531
21 October 20255.1632
20 October 20255.1888
17 October 20255.1819
16 October 20255.1929
15 October 20255.1966
14 October 20255.2049
13 October 20255.2028
10 October 20255.2119
9 October 20255.2151
8 October 20255.2168
7 October 20255.2227
6 October 20255.2446
3 October 20255.2554
2 October 20255.2602
1 October 20255.2664

September 2025

DateRate
30 September 20255.2886
29 September 20255.2889
26 September 20255.3229
25 September 20255.3265
24 September 20255.3326
23 September 20255.3375
22 September 20255.3316
19 September 20255.3635
18 September 20255.3672
17 September 20255.3647
16 September 20255.3560
15 September 20255.3473
12 September 20255.3393
11 September 20255.3346
10 September 20255.3380
9 September 20255.3427
8 September 20255.3439
5 September 20255.3420
4 September 20255.3564
3 September 20255.3653
2 September 20255.3931
1 September 20255.3815

August 2025

DateRate
29 August 20255.3890
28 August 20255.3681
27 August 20255.3806
26 August 20255.3849
25 August 20255.3676
22 August 20255.3831
21 August 20255.3947
20 August 20255.3742
19 August 20255.3600
18 August 20255.3604
15 August 20255.3657
14 August 20255.3708
13 August 20255.3558
12 August 20255.3574
11 August 20255.3657
8 August 20255.3627
7 August 20255.3411
6 August 20255.3290
5 August 20255.3394
4 August 20255.3487
1 August 20255.3392

July 2025

DateRate
31 July 20255.3547
30 July 20255.3583
29 July 20255.4115
28 July 20255.4531
25 July 20255.4662
24 July 20255.4575
23 July 20255.4539
22 July 20255.4578
21 July 20255.4625
18 July 20255.4570
17 July 20255.4640
16 July 20255.4813
15 July 20255.4919
14 July 20255.4937
11 July 20255.5080
10 July 20255.5127
9 July 20255.5167
8 July 20255.5081
7 July 20255.4961
4 July 20255.4968
3 July 20255.4997
2 July 20255.5118
1 July 20255.5027

June 2025

DateRate
30 June 20255.5243
27 June 20255.4916
26 June 20255.4832
25 June 20255.4967
24 June 20255.5445
23 June 20255.5512
20 June 20255.5274
19 June 20255.5224
18 June 20255.5025
17 June 20255.5337
16 June 20255.4546
13 June 20255.4598
12 June 20255.4103
11 June 20255.4096
10 June 20255.4150
9 June 20255.4211
6 June 20255.4215
5 June 20255.4094
4 June 20255.3983
3 June 20255.4021
2 June 20255.3873

May 2025

DateRate
30 May 20255.3888
29 May 20255.3748
28 May 20255.4063
27 May 20255.4199
26 May 20255.4165
23 May 20255.4015
22 May 20255.4062
21 May 20255.3948
20 May 20255.4106
19 May 20255.3945
16 May 20255.4071
15 May 20255.4271
14 May 20255.4183
13 May 20255.4414
12 May 20255.4732
9 May 20255.4883
8 May 20255.4921
7 May 20255.5034
6 May 20255.4862
5 May 20255.4759
2 May 20255.4854

April 2025

DateRate
30 April 20255.4885
29 April 20255.4913
28 April 20255.5016
25 April 20255.4918
24 April 20255.5063
23 April 20255.5399
22 April 20255.5071
17 April 20255.5045
16 April 20255.4795
15 April 20255.4929
14 April 20255.5028
11 April 20255.4020
10 April 20255.4358
9 April 20255.3728
8 April 20255.3834
7 April 20255.3042
4 April 20255.3171
3 April 20255.2639
2 April 20255.2497
1 April 20255.2508

March 2025

DateRate
31 March 20255.2542
28 March 20255.2526
27 March 20255.2769
26 March 20255.2824
25 March 20255.2727
24 March 20255.2492
21 March 20255.2462
20 March 20255.2499
19 March 20255.2289
18 March 20255.2201
17 March 20255.2353
14 March 20255.2257
13 March 20255.2313
12 March 20255.2281
11 March 20255.2001
10 March 20255.2063
7 March 20255.2007
6 March 20255.1621
5 March 20255.1147
4 March 20255.1078
3 March 20255.0910

February 2025

DateRate
28 February 20255.1043
27 February 20255.1058
26 February 20255.0939
25 February 20255.0854
24 February 20255.0789
21 February 20255.0752
20 February 20255.0707
19 February 20255.0734
18 February 20255.0782
17 February 20255.0821
14 February 20255.0645
13 February 20255.0589
12 February 20255.0322
11 February 20255.0124
10 February 20255.0204
7 February 20255.0193
6 February 20255.0227
5 February 20255.0081
4 February 20255.0111
3 February 20255.0047

January 2025

DateRate
31 January 20255.0191
30 January 20255.0242
29 January 20255.0184
28 January 20255.0283
27 January 20255.0382
24 January 20255.0270
23 January 20255.0346
22 January 20255.0169
21 January 20255.0144
20 January 20255.0147
17 January 20255.0149
16 January 20255.0156
15 January 20255.0137
14 January 20255.0081
13 January 20255.0217
10 January 20255.0284
9 January 20255.0361
8 January 20255.0512
7 January 20255.0615
6 January 20255.0351
3 January 20255.0172
2 January 20255.0278

MAD to EGP in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 5.0945 EGP on 19 December 2024 and the lowest 3.0634 on 29 February 2024. From the first to the last figure of the period the rate moved +61.23% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20245.02865.09454.95625.0440+1.32%
November 20244.96325.00744.93044.9653+0.47%
October 20244.94014.98574.90084.9374−1.01%
September 20244.99045.02774.94924.9835−0.60%
August 20245.02075.05704.89535.0099+2.96%
July 20244.87644.91764.81954.8774+0.90%
June 20244.83284.86864.74394.7958+1.83%
May 20244.74574.77594.68524.7307+0.38%
April 20244.72794.78754.67764.7343+1.11%
March 20244.67574.93873.06524.4132+52.63%
February 20243.06343.08673.06343.0731−0.79%
January 20243.08793.11893.08793.1025−0.99%

* 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 20245.0286
30 December 20245.0409
27 December 20245.0581
24 December 20245.0734
23 December 20245.0655
20 December 20245.0613
19 December 20245.0945
18 December 20245.0881
17 December 20245.0877
16 December 20245.0907
13 December 20245.0919
12 December 20245.0700
11 December 20245.0465
10 December 20245.0629
9 December 20245.0329
6 December 20245.0235
5 December 20244.9836
4 December 20244.9636
3 December 20244.9597
2 December 20244.9562

November 2024

DateRate
29 November 20244.9632
28 November 20244.9595
27 November 20244.9350
26 November 20244.9327
25 November 20244.9304
22 November 20244.9757
21 November 20244.9831
20 November 20244.9573
19 November 20244.9359
18 November 20244.9437
15 November 20244.9560
14 November 20244.9653
13 November 20244.9622
12 November 20244.9588
11 November 20244.9830
8 November 20244.9908
7 November 20244.9909
6 November 20245.0074
5 November 20244.9888
4 November 20244.9867
1 November 20244.9657

October 2024

DateRate
31 October 20244.9401
30 October 20244.9380
29 October 20244.9391
28 October 20244.9398
25 October 20244.9380
24 October 20244.9153
23 October 20244.9202
22 October 20244.9093
21 October 20244.9008
18 October 20244.9127
17 October 20244.9388
16 October 20244.9376
15 October 20244.9483
14 October 20244.9517
11 October 20244.9409
10 October 20244.9441
9 October 20244.9438
8 October 20244.9313
7 October 20244.9393
4 October 20244.9457
3 October 20244.9528
2 October 20244.9480
1 October 20244.9857

September 2024

DateRate
30 September 20244.9904
27 September 20245.0091
26 September 20245.0277
25 September 20245.0263
24 September 20245.0155
23 September 20245.0128
20 September 20244.9964
19 September 20244.9852
18 September 20244.9697
17 September 20244.9622
16 September 20244.9614
13 September 20244.9492
12 September 20244.9628
11 September 20244.9625
10 September 20244.9682
9 September 20244.9797
6 September 20244.9771
5 September 20244.9711
4 September 20244.9699
3 September 20244.9677
2 September 20244.9887

August 2024

DateRate
30 August 20245.0207
29 August 20245.0419
28 August 20245.0532
27 August 20245.0570
26 August 20245.0538
23 August 20245.0411
22 August 20245.0383
21 August 20245.0297
20 August 20245.0173
19 August 20244.9998
16 August 20245.0066
15 August 20245.0465
14 August 20245.0339
13 August 20245.0144
12 August 20245.0113
9 August 20245.0136
8 August 20245.0042
7 August 20245.0030
6 August 20244.9935
5 August 20244.9369
2 August 20244.8953
1 August 20244.9050

July 2024

DateRate
31 July 20244.8764
30 July 20244.8789
29 July 20244.8932
26 July 20244.9026
25 July 20244.8958
24 July 20244.9075
23 July 20244.9167
22 July 20244.9098
19 July 20244.9176
18 July 20244.9031
17 July 20244.8802
16 July 20244.8842
15 July 20244.8873
12 July 20244.8843
11 July 20244.8801
10 July 20244.8737
9 July 20244.8604
8 July 20244.8490
5 July 20244.8521
4 July 20244.8416
3 July 20244.8358
2 July 20244.8312
1 July 20244.8195

June 2024

DateRate
28 June 20244.8328
27 June 20244.8557
26 June 20244.8686
25 June 20244.8482
24 June 20244.8055
21 June 20244.7922
20 June 20244.7862
19 June 20244.7734
18 June 20244.7728
17 June 20244.7803
14 June 20244.7901
13 June 20244.7832
12 June 20244.7843
11 June 20244.8018
10 June 20244.7952
7 June 20244.8007
6 June 20244.7919
5 June 20244.7575
4 June 20244.7439
3 June 20244.7519

May 2024

DateRate
31 May 20244.7457
30 May 20244.7662
29 May 20244.7666
28 May 20244.7427
27 May 20244.7217
24 May 20244.7310
23 May 20244.7108
22 May 20244.7051
21 May 20244.7021
20 May 20244.7046
17 May 20244.7066
16 May 20244.6918
15 May 20244.6852
14 May 20244.7067
13 May 20244.7191
10 May 20244.7301
9 May 20244.7495
8 May 20244.7650
7 May 20244.7759
6 May 20244.7663
3 May 20244.7498
2 May 20244.7332

April 2024

DateRate
30 April 20244.7279
29 April 20244.7221
26 April 20244.7284
25 April 20244.7228
24 April 20244.7441
23 April 20244.7508
22 April 20244.7663
19 April 20244.7875
18 April 20244.7789
17 April 20244.7699
16 April 20244.7393
15 April 20244.7470
12 April 20244.7444
11 April 20244.7444
10 April 20244.7411
9 April 20244.7364
8 April 20244.7133
5 April 20244.7013
4 April 20244.6962
3 April 20244.6776
2 April 20244.6813

March 2024

DateRate
28 March 20244.6757
27 March 20244.7112
26 March 20244.6467
25 March 20244.6197
22 March 20244.6601
21 March 20244.6777
20 March 20244.6884
19 March 20244.6920
18 March 20244.7226
15 March 20244.7969
14 March 20244.8416
13 March 20244.8718
12 March 20244.8913
11 March 20244.9062
8 March 20244.9387
7 March 20244.6408
6 March 20243.0763
5 March 20243.0760
4 March 20243.0653
1 March 20243.0652

February 2024

DateRate
29 February 20243.0634
28 February 20243.0729
27 February 20243.0764
26 February 20243.0747
23 February 20243.0736
22 February 20243.0689
21 February 20243.0677
20 February 20243.0686
19 February 20243.0697
16 February 20243.0682
15 February 20243.0667
14 February 20243.0714
13 February 20243.0777
12 February 20243.0786
9 February 20243.0709
8 February 20243.0716
7 February 20243.0664
6 February 20243.0724
5 February 20243.0867
2 February 20243.0843
1 February 20243.0854

January 2024

DateRate
31 January 20243.0879
30 January 20243.0899
29 January 20243.0972
26 January 20243.0966
25 January 20243.1025
24 January 20243.1020
23 January 20243.1160
22 January 20243.1038
19 January 20243.0941
18 January 20243.0998
17 January 20243.1016
16 January 20243.1030
15 January 20243.1017
12 January 20243.1012
11 January 20243.0986
10 January 20243.1050
9 January 20243.1067
8 January 20243.0972
5 January 20243.1061
4 January 20243.1120
3 January 20243.1131
2 January 20243.1189

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 MAD to EGP rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 5.8365 EGP on 8 April 2026 and the lowest 5.1074 on 12 January 2026. From the first to the last figure of the period the rate moved +8.73% (calculated by us).
What were the highest and lowest MAD to EGP rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 5.5512 EGP on 23 June 2025 and the lowest 5.0047 on 3 February 2025. From the first to the last figure of the period the rate moved +4.23% (calculated by us).
What were the highest and lowest MAD to EGP rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 5.0945 EGP on 19 December 2024 and the lowest 3.0634 on 29 February 2024. From the first to the last figure of the period the rate moved +61.23% (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.