Skip to content
TrillioniPay
Rate history

EGP to MAD exchange rate history

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

Change
−4.19%
High
0.19053
Low
0.17467
EGP to MAD, last 3 months0.175700.180300.184900.1895031 Jul28 Aug28 Sept30 Oct
EGP to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert EGP to MAD at today’s reference rate →

EGP to MAD in 2026

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

MonthLast figureHighLowAverage*Change*
October 20260.175710.190530.174670.18386−5.62%
September 20260.186170.186400.181260.18369+1.21%
August 20260.183940.187210.181120.18453+0.30%
July 20260.183390.191720.182700.18642−3.62%
June 20260.190280.190280.175870.18252+8.22%
May 20260.175830.175990.171920.17377+0.82%
April 20260.174410.178370.171340.17546+1.55%
March 20260.171750.190870.171750.18026−10.16%
February 20260.191160.195630.191160.19392−0.99%
January 20260.193080.195790.191050.19396+1.18%

* 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.17571
29 October 20260.17546
28 October 20260.17560
27 October 20260.17467
26 October 20260.17629
19 October 20260.18172
16 October 20260.18360
15 October 20260.18522
14 October 20260.18525
13 October 20260.18513
12 October 20260.18452
9 October 20260.18995
8 October 20260.18969
7 October 20260.19053
6 October 20260.19035
5 October 20260.19032
2 October 20260.18885
1 October 20260.18663

September 2026

DateRate
30 September 20260.18617
29 September 20260.18547
28 September 20260.18520
25 September 20260.18559
24 September 20260.18640
23 September 20260.18491
22 September 20260.18356
21 September 20260.18325
18 September 20260.18202
17 September 20260.18126
16 September 20260.18207
15 September 20260.18250
14 September 20260.18300
11 September 20260.18254
10 September 20260.18308
9 September 20260.18404
8 September 20260.18438
7 September 20260.18379
4 September 20260.18350
3 September 20260.18280
2 September 20260.18307
1 September 20260.18268

August 2026

DateRate
31 August 20260.18394
28 August 20260.18407
27 August 20260.18431
26 August 20260.18342
25 August 20260.18214
24 August 20260.18112
21 August 20260.18170
20 August 20260.18340
19 August 20260.18401
18 August 20260.18484
17 August 20260.18473
14 August 20260.18503
13 August 20260.18519
12 August 20260.18510
11 August 20260.18641
10 August 20260.18679
7 August 20260.18721
6 August 20260.18700
5 August 20260.18531
4 August 20260.18560
3 August 20260.18381

July 2026

DateRate
31 July 20260.18339
30 July 20260.18508
29 July 20260.18559
28 July 20260.18466
27 July 20260.18270
24 July 20260.18278
23 July 20260.18281
22 July 20260.18386
21 July 20260.18272
20 July 20260.18331
17 July 20260.18456
16 July 20260.18472
15 July 20260.18394
14 July 20260.18563
13 July 20260.18742
10 July 20260.18832
9 July 20260.18875
8 July 20260.19172
7 July 20260.19168
6 July 20260.19073
3 July 20260.19095
2 July 20260.19148
1 July 20260.19075

June 2026

DateRate
30 June 20260.19028
29 June 20260.18955
26 June 20260.18984
25 June 20260.18958
24 June 20260.18840
23 June 20260.18736
22 June 20260.18671
19 June 20260.18646
18 June 20260.18504
17 June 20260.18399
16 June 20260.18365
15 June 20260.17998
12 June 20260.17823
11 June 20260.17869
10 June 20260.17877
9 June 20260.17742
8 June 20260.17771
5 June 20260.17743
4 June 20260.17703
3 June 20260.17684
2 June 20260.17655
1 June 20260.17587

May 2026

DateRate
29 May 20260.17583
28 May 20260.17579
27 May 20260.17591
26 May 20260.17599
25 May 20260.17427
22 May 20260.17446
21 May 20260.17286
20 May 20260.17368
19 May 20260.17270
18 May 20260.17373
15 May 20260.17341
14 May 20260.17312
13 May 20260.17244
12 May 20260.17255
11 May 20260.17352
8 May 20260.17380
7 May 20260.17445
6 May 20260.17192
5 May 20260.17258
4 May 20260.17236

April 2026

DateRate
30 April 20260.17441
29 April 20260.17512
28 April 20260.17581
27 April 20260.17562
24 April 20260.17589
23 April 20260.17790
22 April 20260.17837
21 April 20260.17770
20 April 20260.17823
17 April 20260.17819
16 April 20260.17719
15 April 20260.17572
14 April 20260.17479
13 April 20260.17476
10 April 20260.17506
9 April 20260.17482
8 April 20260.17134
7 April 20260.17262
2 April 20260.17414
1 April 20260.17154

March 2026

DateRate
31 March 20260.17175
30 March 20260.17551
27 March 20260.17679
26 March 20260.17738
25 March 20260.17726
24 March 20260.17878
23 March 20260.17914
20 March 20260.17927
19 March 20260.17901
18 March 20260.17905
17 March 20260.17960
16 March 20260.17957
13 March 20260.17903
12 March 20260.17958
11 March 20260.17943
10 March 20260.17771
9 March 20260.18140
6 March 20260.18557
5 March 20260.18508
4 March 20260.18649
3 March 20260.18735
2 March 20260.19087

February 2026

DateRate
27 February 20260.19116
26 February 20260.19144
25 February 20260.19182
24 February 20260.19211
23 February 20260.19239
20 February 20260.19251
19 February 20260.19450
18 February 20260.19437
17 February 20260.19516
16 February 20260.19521
13 February 20260.19498
12 February 20260.19445
11 February 20260.19477
10 February 20260.19485
9 February 20260.19563
6 February 20260.19540
5 February 20260.19525
4 February 20260.19473
3 February 20260.19396
2 February 20260.19369

January 2026

DateRate
30 January 20260.19308
29 January 20260.19257
28 January 20260.19251
27 January 20260.19325
26 January 20260.19417
23 January 20260.19459
22 January 20260.19375
21 January 20260.19342
20 January 20260.19447
19 January 20260.19486
16 January 20260.19502
15 January 20260.19487
14 January 20260.19543
13 January 20260.19519
12 January 20260.19579
9 January 20260.19496
8 January 20260.19487
7 January 20260.19419
6 January 20260.19345
5 January 20260.19162
2 January 20260.19105

EGP to MAD in 2025

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

MonthLast figureHighLowAverage*Change*
December 20250.190820.194710.190820.19319−1.69%
November 20250.194100.196900.193900.19574−0.95%
October 20250.195970.195970.189880.19274+3.64%
September 20250.189080.189080.185420.18714+1.90%
August 20250.185560.187650.185370.18644−0.64%
July 20250.186750.186750.181270.18282+3.17%
June 20250.181020.185620.180140.18300−2.45%
May 20250.185570.186050.181710.18404+1.85%
April 20250.182200.190490.180510.18441−4.27%
March 20250.190330.196430.189310.19174−2.85%
February 20250.195910.199810.195850.19783−1.67%
January 20250.199240.199670.197570.19898+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 20250.19082
30 December 20250.19095
29 December 20250.19138
24 December 20250.19204
23 December 20250.19296
22 December 20250.19264
19 December 20250.19257
18 December 20250.19238
17 December 20250.19304
16 December 20250.19332
15 December 20250.19341
12 December 20250.19317
11 December 20250.19420
10 December 20250.19422
9 December 20250.19443
8 December 20250.19397
5 December 20250.19402
4 December 20250.19383
3 December 20250.19471
2 December 20250.19449
1 December 20250.19448

November 2025

DateRate
28 November 20250.19410
27 November 20250.19426
26 November 20250.19390
25 November 20250.19460
24 November 20250.19573
21 November 20250.19558
20 November 20250.19539
19 November 20250.19595
18 November 20250.19626
17 November 20250.19568
14 November 20250.19608
13 November 20250.19656
12 November 20250.19627
11 November 20250.19616
10 November 20250.19573
7 November 20250.19603
6 November 20250.19624
5 November 20250.19677
4 November 20250.19690
3 November 20250.19661

October 2025

DateRate
31 October 20250.19597
30 October 20250.19483
29 October 20250.19440
28 October 20250.19456
27 October 20250.19412
24 October 20250.19421
23 October 20250.19454
22 October 20250.19406
21 October 20250.19368
20 October 20250.19272
17 October 20250.19298
16 October 20250.19257
15 October 20250.19243
14 October 20250.19212
13 October 20250.19220
10 October 20250.19187
9 October 20250.19175
8 October 20250.19169
7 October 20250.19147
6 October 20250.19067
3 October 20250.19028
2 October 20250.19011
1 October 20250.18988

September 2025

DateRate
30 September 20250.18908
29 September 20250.18907
26 September 20250.18787
25 September 20250.18774
24 September 20250.18753
23 September 20250.18735
22 September 20250.18756
19 September 20250.18645
18 September 20250.18632
17 September 20250.18640
16 September 20250.18671
15 September 20250.18701
12 September 20250.18729
11 September 20250.18745
10 September 20250.18734
9 September 20250.18717
8 September 20250.18713
5 September 20250.18720
4 September 20250.18669
3 September 20250.18638
2 September 20250.18542
1 September 20250.18582

August 2025

DateRate
29 August 20250.18556
28 August 20250.18629
27 August 20250.18585
26 August 20250.18570
25 August 20250.18630
22 August 20250.18577
21 August 20250.18537
20 August 20250.18607
19 August 20250.18657
18 August 20250.18655
15 August 20250.18637
14 August 20250.18619
13 August 20250.18671
12 August 20250.18666
11 August 20250.18637
8 August 20250.18647
7 August 20250.18723
6 August 20250.18765
5 August 20250.18729
4 August 20250.18696
1 August 20250.18729

July 2025

DateRate
31 July 20250.18675
30 July 20250.18663
29 July 20250.18479
28 July 20250.18338
25 July 20250.18294
24 July 20250.18323
23 July 20250.18335
22 July 20250.18322
21 July 20250.18307
18 July 20250.18325
17 July 20250.18302
16 July 20250.18244
15 July 20250.18209
14 July 20250.18203
11 July 20250.18156
10 July 20250.18140
9 July 20250.18127
8 July 20250.18155
7 July 20250.18195
4 July 20250.18192
3 July 20250.18183
2 July 20250.18143
1 July 20250.18173

June 2025

DateRate
30 June 20250.18102
27 June 20250.18210
26 June 20250.18238
25 June 20250.18193
24 June 20250.18036
23 June 20250.18014
20 June 20250.18092
19 June 20250.18108
18 June 20250.18174
17 June 20250.18071
16 June 20250.18333
13 June 20250.18316
12 June 20250.18483
11 June 20250.18486
10 June 20250.18467
9 June 20250.18446
6 June 20250.18445
5 June 20250.18486
4 June 20250.18524
3 June 20250.18511
2 June 20250.18562

May 2025

DateRate
30 May 20250.18557
29 May 20250.18605
28 May 20250.18497
27 May 20250.18451
26 May 20250.18462
23 May 20250.18513
22 May 20250.18497
21 May 20250.18536
20 May 20250.18482
19 May 20250.18537
16 May 20250.18494
15 May 20250.18426
14 May 20250.18456
13 May 20250.18378
12 May 20250.18271
9 May 20250.18221
8 May 20250.18208
7 May 20250.18171
6 May 20250.18228
5 May 20250.18262
2 May 20250.18230

April 2025

DateRate
30 April 20250.18220
29 April 20250.18211
28 April 20250.18177
25 April 20250.18209
24 April 20250.18161
23 April 20250.18051
22 April 20250.18158
17 April 20250.18167
16 April 20250.18250
15 April 20250.18205
14 April 20250.18173
11 April 20250.18512
10 April 20250.18397
9 April 20250.18612
8 April 20250.18576
7 April 20250.18853
4 April 20250.18807
3 April 20250.18997
2 April 20250.19049
1 April 20250.19045

March 2025

DateRate
31 March 20250.19033
28 March 20250.19038
27 March 20250.18950
26 March 20250.18931
25 March 20250.18966
24 March 20250.19051
21 March 20250.19061
20 March 20250.19048
19 March 20250.19125
18 March 20250.19157
17 March 20250.19101
14 March 20250.19136
13 March 20250.19116
12 March 20250.19127
11 March 20250.19230
10 March 20250.19207
7 March 20250.19228
6 March 20250.19372
5 March 20250.19552
4 March 20250.19578
3 March 20250.19643

February 2025

DateRate
28 February 20250.19591
27 February 20250.19585
26 February 20250.19631
25 February 20250.19664
24 February 20250.19689
21 February 20250.19704
20 February 20250.19721
19 February 20250.19711
18 February 20250.19692
17 February 20250.19677
14 February 20250.19745
13 February 20250.19767
12 February 20250.19872
11 February 20250.19951
10 February 20250.19919
7 February 20250.19923
6 February 20250.19909
5 February 20250.19968
4 February 20250.19956
3 February 20250.19981

January 2025

DateRate
31 January 20250.19924
30 January 20250.19903
29 January 20250.19927
28 January 20250.19887
27 January 20250.19848
24 January 20250.19893
23 January 20250.19862
22 January 20250.19933
21 January 20250.19943
20 January 20250.19941
17 January 20250.19941
16 January 20250.19938
15 January 20250.19945
14 January 20250.19967
13 January 20250.19914
10 January 20250.19887
9 January 20250.19857
8 January 20250.19797
7 January 20250.19757
6 January 20250.19861
3 January 20250.19931
2 January 20250.19889

EGP to MAD in 2024

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

MonthLast figureHighLowAverage*Change*
December 20240.198860.201770.196290.19827−1.30%
November 20240.201480.202830.199710.20140−0.47%
October 20240.202420.204050.200570.20254+1.02%
September 20240.200380.202050.198900.20067+0.61%
August 20240.199180.204280.197750.19962−2.87%
July 20240.205070.207490.203350.20503−0.90%
June 20240.206920.210790.205400.20852−1.80%
May 20240.210720.213440.209390.21139−0.38%
April 20240.211510.213780.208880.21123−1.10%
March 20240.213870.326240.202480.23368−34.48%
February 20240.326430.326430.323970.32540+0.80%
January 20240.323840.323840.320620.32232+1.00%

* 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.19886
30 December 20240.19838
27 December 20240.19770
24 December 20240.19711
23 December 20240.19741
20 December 20240.19758
19 December 20240.19629
18 December 20240.19654
17 December 20240.19655
16 December 20240.19644
13 December 20240.19639
12 December 20240.19724
11 December 20240.19816
10 December 20240.19752
9 December 20240.19869
6 December 20240.19906
5 December 20240.20066
4 December 20240.20147
3 December 20240.20162
2 December 20240.20177

November 2024

DateRate
29 November 20240.20148
28 November 20240.20163
27 November 20240.20264
26 November 20240.20273
25 November 20240.20283
22 November 20240.20098
21 November 20240.20068
20 November 20240.20172
19 November 20240.20260
18 November 20240.20228
15 November 20240.20178
14 November 20240.20140
13 November 20240.20152
12 November 20240.20166
11 November 20240.20068
8 November 20240.20037
7 November 20240.20037
6 November 20240.19971
5 November 20240.20045
4 November 20240.20053
1 November 20240.20138

October 2024

DateRate
31 October 20240.20242
30 October 20240.20251
29 October 20240.20247
28 October 20240.20244
25 October 20240.20251
24 October 20240.20345
23 October 20240.20324
22 October 20240.20369
21 October 20240.20405
18 October 20240.20356
17 October 20240.20248
16 October 20240.20253
15 October 20240.20209
14 October 20240.20195
11 October 20240.20239
10 October 20240.20226
9 October 20240.20227
8 October 20240.20278
7 October 20240.20246
4 October 20240.20220
3 October 20240.20191
2 October 20240.20210
1 October 20240.20057

September 2024

DateRate
30 September 20240.20038
27 September 20240.19964
26 September 20240.19890
25 September 20240.19895
24 September 20240.19938
23 September 20240.19949
20 September 20240.20014
19 September 20240.20059
18 September 20240.20122
17 September 20240.20152
16 September 20240.20156
13 September 20240.20205
12 September 20240.20150
11 September 20240.20151
10 September 20240.20128
9 September 20240.20082
6 September 20240.20092
5 September 20240.20116
4 September 20240.20121
3 September 20240.20130
2 September 20240.20045

August 2024

DateRate
30 August 20240.19918
29 August 20240.19834
28 August 20240.19790
27 August 20240.19775
26 August 20240.19787
23 August 20240.19837
22 August 20240.19848
21 August 20240.19882
20 August 20240.19931
19 August 20240.20001
16 August 20240.19974
15 August 20240.19816
14 August 20240.19865
13 August 20240.19942
12 August 20240.19955
9 August 20240.19946
8 August 20240.19983
7 August 20240.19988
6 August 20240.20026
5 August 20240.20256
2 August 20240.20428
1 August 20240.20387

July 2024

DateRate
31 July 20240.20507
30 July 20240.20496
29 July 20240.20437
26 July 20240.20397
25 July 20240.20426
24 July 20240.20377
23 July 20240.20339
22 July 20240.20367
19 July 20240.20335
18 July 20240.20395
17 July 20240.20491
16 July 20240.20474
15 July 20240.20461
12 July 20240.20474
11 July 20240.20491
10 July 20240.20518
9 July 20240.20574
8 July 20240.20623
5 July 20240.20610
4 July 20240.20654
3 July 20240.20679
2 July 20240.20699
1 July 20240.20749

June 2024

DateRate
28 June 20240.20692
27 June 20240.20594
26 June 20240.20540
25 June 20240.20626
24 June 20240.20809
21 June 20240.20867
20 June 20240.20893
19 June 20240.20949
18 June 20240.20952
17 June 20240.20919
14 June 20240.20876
13 June 20240.20907
12 June 20240.20902
11 June 20240.20826
10 June 20240.20854
7 June 20240.20830
6 June 20240.20869
5 June 20240.21020
4 June 20240.21079
3 June 20240.21044

May 2024

DateRate
31 May 20240.21072
30 May 20240.20981
29 May 20240.20979
28 May 20240.21085
27 May 20240.21179
24 May 20240.21137
23 May 20240.21228
22 May 20240.21254
21 May 20240.21267
20 May 20240.21256
17 May 20240.21247
16 May 20240.21314
15 May 20240.21344
14 May 20240.21246
13 May 20240.21191
10 May 20240.21141
9 May 20240.21055
8 May 20240.20986
7 May 20240.20939
6 May 20240.20981
3 May 20240.21053
2 May 20240.21128

April 2024

DateRate
30 April 20240.21151
29 April 20240.21177
26 April 20240.21149
25 April 20240.21174
24 April 20240.21079
23 April 20240.21049
22 April 20240.20981
19 April 20240.20888
18 April 20240.20925
17 April 20240.20965
16 April 20240.21100
15 April 20240.21066
12 April 20240.21077
11 April 20240.21077
10 April 20240.21092
9 April 20240.21113
8 April 20240.21217
5 April 20240.21271
4 April 20240.21294
3 April 20240.21378
2 April 20240.21361

March 2024

DateRate
28 March 20240.21387
27 March 20240.21226
26 March 20240.21521
25 March 20240.21647
22 March 20240.21459
21 March 20240.21378
20 March 20240.21329
19 March 20240.21313
18 March 20240.21175
15 March 20240.20847
14 March 20240.20654
13 March 20240.20526
12 March 20240.20445
11 March 20240.20382
8 March 20240.20248
7 March 20240.21548
6 March 20240.32507
5 March 20240.32510
4 March 20240.32624
1 March 20240.32624

February 2024

DateRate
29 February 20240.32643
28 February 20240.32542
27 February 20240.32506
26 February 20240.32523
23 February 20240.32535
22 February 20240.32585
21 February 20240.32597
20 February 20240.32588
19 February 20240.32577
16 February 20240.32592
15 February 20240.32608
14 February 20240.32559
13 February 20240.32492
12 February 20240.32482
9 February 20240.32564
8 February 20240.32557
7 February 20240.32611
6 February 20240.32548
5 February 20240.32397
2 February 20240.32422
1 February 20240.32411

January 2024

DateRate
31 January 20240.32384
30 January 20240.32363
29 January 20240.32287
26 January 20240.32294
25 January 20240.32232
24 January 20240.32238
23 January 20240.32092
22 January 20240.32219
19 January 20240.32319
18 January 20240.32260
17 January 20240.32241
16 January 20240.32226
15 January 20240.32241
12 January 20240.32245
11 January 20240.32273
10 January 20240.32206
9 January 20240.32188
8 January 20240.32287
5 January 20240.32195
4 January 20240.32133
3 January 20240.32123
2 January 20240.32062

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 EGP to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 EGP = 0.19579 MAD on 12 January 2026 and the lowest 0.17134 on 8 April 2026. From the first to the last figure of the period the rate moved −8.03% (calculated by us).
What were the highest and lowest EGP to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 EGP = 0.19981 MAD on 3 February 2025 and the lowest 0.18014 on 23 June 2025. From the first to the last figure of the period the rate moved −4.06% (calculated by us).
What were the highest and lowest EGP to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 EGP = 0.32643 MAD on 29 February 2024 and the lowest 0.19629 on 19 December 2024. From the first to the last figure of the period the rate moved −37.98% (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.